2012-11-09 1 views
4

프로젝트를 처음 사용하고 코드를 복제 한 후에 모든 http 요청마다 몇 가지주의 사항을 볼 수 있습니다. 필자는 항상 아파치의 개발 환경에서 알림을 활성화하고 프로덕션 서버에서는 사용할 수 없으며 아파치의 오류 로그에 기록하지 않습니다.Apache에서 알림을 비활성화하려면 어떻게해야합니까?

error_reporting(E_ALL^E_NOTICE)은 기본 PHP 구성과 비슷합니다.

그래서 나는 아파치에서 다음을 달성하는 방법 :
  • 100 %에 그 통지 및 공연을 로그인하지 않고

  • 핸들에게 developement에 환경 등의 모든 사항을 영향을받지 않습니다 무시 ..

아파치 설명서에서 계속 검색합니다.

+1

코드를 수정하여 통지를 생성하지 않는 이유는 무엇입니까? –

+0

그것은 내가해야 할 일입니다! 내가 말했듯이, 나는이 프로젝트에서 새로운데, 매우 높은 트래픽을 처리하기 위해 코드를 최적화하기위한 아이디어를 찾고있다. – cyanure93

답변

1

오류 알림은 PHP 내부에서 발생합니다. Apache가 보는 모든 것은 데이터가 들어오고 나가는 데이터입니다. 데이터 전송량이 적 으면 성능이 향상됩니다.

apache로로드 할 모듈과 prefork 또는 worker 및 apache 설정 방법을 살펴 보는 것이 좋습니다. http://httpd.apache.org/docs/2.2/mod/prefork.html 또는 http://httpd.apache.org/docs/2.2/mod/worker.html

+0

ok 대답 해 주셔서 감사합니다. 아파치가 prefork 컴파일로 더 잘 작동한다는 문서를 보았습니다. 우리는 생산에 varnish와 memcache가있는 두 개의 apache와 두 개의 master-master mysql을 가지고 있지만 그 정보는 아직 가지고 있지 않습니다. 다시 한번,이 새로운 정보와 모든 긍정적 인 최적화로이 게시물을 채 웁니다. – cyanure93