2011-04-14 1 views
1

저는 IT 담당자에게 그가 저에게 준 PHP 설치가 부패했다고 (어떤 식 으로든) 부인하려합니다. 그는 최신 PHP로 업그레이드를했고 이후 PHP 페이지가 느려졌습니다. 이상한 방법으로.PHP 설치가 손상되었는지 어떻게 알 수 있습니까? PHP 페이지는 빠르게 표시되지만 몇 초 동안 계속로드됩니다.

PHP 페이지를 방문하면 해당 페이지가 즉시 표시되지만 Safari의 활동 모니터는 ~ 5 초 더 활동합니다. Safari의 검사기를 사용할 때로드가 많은 것처럼 보입니다. 그런 다음 거대한 일시 중지가 발생하면로드가 더 많이 발생합니다. CSS 파일이나 다른 것을 참조하지 않는 빈 PHP 페이지를로드하면 ~ 5 초 동안 계속됩니다.

Safari's web inspector

이 원인이 될 수 무엇을 어떤 아이디어가? "PHP 페이지로드 속도가 느리기"때문에 다양한 시나리오가 포함되어 있기 때문에 Google에 알리기가 어렵습니다.

어떻게하면 PHP 로딩이 업그레이드 이전보다 더 길어 졌는지 정확하게 알 수있는 방법이 있습니까?

+0

이제 IIS6 설치에서 output_buffering을 켜면 다음과 같은 문제를 해결할 수 있습니다. 나는 그에게 총을주고 다시보고 할 것이다. – dallen

+2

그런 종류의 구성 문제 일 수 있습니다. "부패한"PHP 설치는 끝날 때를 제외하고는 모든 것을 올바르게 수행하는 것보다 totall을 완전히 폭파시킬 가능성이 훨씬 큽니다. 명령 줄에서 스크립트 중 하나를 실행 해 보셨습니까? 그것은 약간 다른 설정으로 동일한 PHP 설치를 사용할 것입니다. –

답변

0

샘플 페이지를 다음과 같이 설정하면 동일한 동작을합니까? 이것은 PHP 에서 작동 함을 보여줍니다. 속도/콘텐츠 전달의 관점에서 볼 때 속도 저하의 원인을 파악해야합니다. phpinfo(); 많은 시간을 들이지 않고 즉시로드하고 브라우저에 표시해야합니다.

관련 문제