Я использую Apache на OSX, установил его через порты.Почему-то это занимает несколько секунд, когда я запрашиваю страницы из разных php-скриптов.Это не характерно для одного сценария, случается со всеми из них.Я действительно потратил много времени на поиск причины (также в Google), оптимизировал сервер, деактивировал модули ... Все еще безуспешно.
Macmini находится в моей локальной сети.Я получаю доступ к страницам с помощью компьютера с Windows, сам macmini и apache настроены для загрузки сценариев php с сетевого диска.Таким образом, данные проходят по крайней мере три машины.Но это не должно вызывать никаких проблем, особенно если учесть, что это сеть gbit.
Проверка состояния сервера с помощью apaches mod_status в большинстве случаев показывает строку, похожую на эту для моего запроса:
10-0 3612 0/0/0 W 0,00 39 0 0,0 0,00 0,00 87.168.224.196thing.org GET / HTTP / 1.1
W означает "Отправка ответа"«и я также вижу здесь, что это занимает много времени.
Вот время и размер, отслеживаемый с помощью Charles Proxy:
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 (2321025 bytes)
Request Compression -
Response Compression -
Любые дальнейшие идеи, в чем может быть проблема