2016-11-15 4 views
1

シンプルなPHPスクリプトでは、ローカルのApache/PHP設定で1.01秒のTTFB(最初のバイトまでの時間)がかかりますが、シンプルなHTMLでは21ミリ秒しかかかりません。Apache/WindowsでPHPのTTFBを減らすには?

スクリプトは以下の通りです:

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

Apacheは2.4で、PHPは5.3.1である - それはWAMPを設定して、Windows 7の上にある:サーバー制服サーバー8.3.1

TTFBこのscreencopyに読み込み可能である:

The TTFB is visible on this screencopy (Chrome)

は、この時間を短縮することが可能ですか?私はサーバーがこの2番目の間に何をしているのだろうかと思っています。

+0

'localhost'またはIPアドレスでローカルページにアクセスしていますか? –

+0

私は 'localhost'でアクセスしています。しかし、この質問で説明されているように、 'localhost'を介してアクセスされるHTMLコンテンツの時間はわずか21msです。 – b2vincent

+1

"Uniform Server"の中にはおそらく腐ったものがあります。私は少なくとも最新バージョン(PHP 5.6または好ましくはPHP 7)に更新することをお勧めします。 –

答えて

1

TTFBのこの最小秒は、数週間前に追加したデバッグ拡張機能に起因しています。php.iniの次の2行は、この拡張機能を呼び出します。

[CLDbg] 
extension=php_cl_dbg_5_3_VC9.dll 
clport=9000 

このデバッグ拡張機能は、CodeLobster IDEで(正常に動作します)デバッガ機能を提供します。デバッグポートを呼び出すためにネットワーク遅延があります。均一なサーバーは無実です:-)、うまく動作します。

関連する問題