実行時間に関する Web サーバーの状況を把握するために、助けが必要です。サーバーが返す文字数が 41000 ~ 40KB を超える場合に問題があることに気付きました。
だから私はスクリプトをやった:
<?php
$php_start_time = MICROTIME(TRUE);
echo $_GET['i'].':';
for($i=0;$i<=$_GET['i'];$i++) { echo 'a'; }
echo '<br>runtime: '.(MICROTIME(TRUE) - $php_start_time);
?>
そして、複数のブラウザーで、それぞれ 10 回以上試してみました。
$_GET['i']=40952 の場合、約0.013...msになります
$_GET['i']=40953 の場合、約0.679...msになります
1文字だけで0.666の差?
さまざまな場所 (オンライン プロキシ) からページの結果を取得しようとすると、実行時間が大きく異なることがわかりました。
だから、距離が関係していると思います。私は EU にいますが、サーバーは米国にあります。
この問題を修正する方法が見つかるまで、スクリプトはhttp://selfreveal.com/speed_test_1.php?i=40953で入手できます。
また、phpinfo(): http://selfreveal.com/phpinfo.php