
私は Windows 2003 100mbps サーバーを持っており、php indexer、zina pancake.org などの PHP スクリプトを使用してみました。
PHP スクリプトは、画像や音楽などのダウンロードを提供するために使用されます。私のインターネット速度は 20 Mbps です。PHP スクリプト (PHP ヘッダーをパススルーしてダウンロード) を使用すると、30 ~ 40 KBps の一定速度でダウンロードされます。
私は、apache 1.3、apache 2.2、abyss webserver、lighttpd for windows などのさまざまな Web サーバーを試しました。PHP に依存しているときの速度は 30 ~ 40 KBps で一定ですが、Apache から直接リンクを試したときの速度は 1 MB/秒です。
PHP 経由のダウンロード速度を速くするために、Windows 2003 レジストリまたは PHP で変更する必要がある設定はありますか?
答え1
100 メガビットのアップ/ダウンストリーム接続があり、ダウンロード速度が 1Mbps ですか? 帯域幅を制限するネイティブ PHP は知りません。これは ISP の QoS レベルである可能性があります。または、境界ルーターの 1 つでスロットリング/QoS の問題が発生している可能性があります。