2

PHP フレームワーク laravel を使用しており、CDN サーバーのプランを購入しました。

ロード時間を短縮するために、laravelのコアファイルの一部をCDNに移動することについて、誰かがアドバイスしたことがありますか?

4

2 に答える 2

0

Laravel コア ファイルを CDN に移動すると、ロード時間が減少するのではなく増加します。考えてみてください。サーバーは、ネットワーク上のすべての PHP スクリプトをフェッチする必要があります。ファイルごとに 1 つのリクエストが必要であり、これは膨大な量のデータになります。PHP fopen ラッパーもキャッシングをサポートしていないため、これを行うと CDN の大きな利点が失われます。

本当にディスク I/O を削減したい場合 (達成したいことのように聞こえます)、オペコード キャッシュ (memcache、eAccelerator) を検討してください。これにより、実行直前にコンパイルされた形式で PHP コードが RAM にキャッシュされます。これにより、ほとんどのリクエストでループから解釈ステップを安全にスローできるため、ページの読み込みが高速になります。

または、オペコード キャッシュが組み込まれているため、まだ準備ができていませんが、PHP5.5 に切り替えます。

于 2013-04-08T10:37:52.880 に答える