OSX에서 Apache를 실행하고 포트를 통해 Apache를 설치했습니다. 어떤 이유로 다른 PHP 스크립트에서 페이지를 요청할 때 몇 초가 걸립니다. 그것은 하나의 스크립트에만 국한되지 않고 모든 스크립트에서 발생합니다. 나는 실제로 많은 시간을 (구글에서도) 원인을 찾고, 서버를 최적화하고, 모듈을 비활성화했다. 아직 성공하지 못했다.OSX에서 Apache에 액세스 할 때 응답 시간이 매우 느림
macmini는 로컬 네트워크에 있습니다. 윈도우 시스템을 사용하여 페이지에 액세스하는 중, macmini 자체와 apache는 네트워크 드라이브에서 PHP 스크립트를로드하도록 구성됩니다. 따라서 데이터는 최소한 세 대의 컴퓨터로 전달됩니다. 그러나 이것은 특별히 gbit 네트워크 이후로는 어떤 문제도되어서는 안됩니다. 아파치의 mod_status를 사용하여 서버 상태를 확인
는보여줍니다 나를 내 요청이에 줄 유사한 대부분의 시간 :
10-0 3612 0/0/0 W 0.00 39 0 0.0 0.00 0.00 87.168.224.196 something.org GET/HTTP/1.1
W는 "회신 보내기"를 의미하며 여기서도 많은 시간이 걸릴 수 있습니다. 여기
는 타이밍 및 크기 찰스 프록시를 사용하여 모니터링 :Timing Request Start Time 11.02.11 12:47:31 Request End Time 11.02.11 12:47:31 Response Start Time 11.02.11 12:48:17 Response End Time 11.02.11 12:48:20 Duration 49.33 sec Request Duration 2 ms Response Duration 3.13 sec Latency 46.20 sec Speed 45,95 KB/s Response Speed 723,92 KB/s Size Request Header Size 776 bytes Response Header Size 255 bytes Request Size - Response Size 2,21 MB (2319994 bytes) Total Size 2,21 MB (25 bytes) Request Compression - Response Compression -
더 이상의 아이디어
이 문제가 될 수있는 것을?
php phpinfo();와 같은 매우 간단한 PHP 스크립트를 사용해 보았습니까? ?>? 서버의 찰스 프록시는 어디에 있었습니까? PHP 나 이미지 또는 다른 정적 파일에만 문제가 있습니까? – regilero
빠른 속도로 제공되는 이미지 및 정적 html로 테스트했습니다. 찰스는 내가 페이지를 요청한 창문에서 달리고있다. 다른 주석에서 언급했듯이, 스크립트를 macmini에 복사 할 때 훨씬 더 빠르지 만, NAS를 사용하여 백업 기능을 느슨하게하기 때문에 사용하려는 솔루션이 아닙니다. – burzum