2016-11-15 2 views
1

Я заметил, что простой PHP-скрипт занимает 1,01 секунды TTFB (время до первого байта) в моей локальной конфигурации Apache/PHP, тогда как простой HTML занимает всего 21 миллисекунду.Как уменьшить TTFB для PHP на Apache/Windows?

Сценарий выглядит следующим образом:

<?php 
echo('done'); 
?> 

Apache является 2,4 и PHP является 5.3.1 - Это на Windows 7, с конфигурацией WAMP: сервер Единый сервер 8.3.1

TTFB читаем на этом screencopy:

The TTFB is visible on this screencopy (Chrome)

можно ли сократить это время? Мне интересно, что делает сервер в течение этой секунды.

+0

Доступ к локальной странице осуществляется с помощью 'localhost' или IP-адреса? –

+0

Я получаю доступ через 'localhost'. Но, как объясняется в вопросе, время составляет всего лишь 21 мс для содержимого HTML, также доступ к которому осуществляется через 'localhost'. – b2vincent

+1

Ну, возможно, что-то гнилое внутри «Uniform Server». Я бы предложил по крайней мере обновление до более поздней версии (PHP 5.6 или предпочтительно PHP 7). –

ответ

1

Эта минимальная секунда TTFB была вызвана расширением отладки, которое я добавил несколько недель назад: две следующие строки php.ini вызывают это расширение.

[CLDbg] 
extension=php_cl_dbg_5_3_VC9.dll 
clport=9000 

Это расширение отладки обеспечивает функцию отладчика (которая отлично работает) с IDE CodeLobster. Задержка сети связана с вызовом отладочного порта. Единый сервер невиновен :-) и отлично работает.

Смежные вопросы