2012-01-19 5 views
11

これは基本的に私の質問ですが、私の場合、画像アップロード管理(切り取りなど)では、特定の目的のために5,000〜10,000行のコードを持つPHPページがあれば、残りのドキュメントにはそれらを使用しない各ページで基本的なロジックは私には当然のことだが、同時に私は専門家ではないので、phpが私の理解とは違った動作をするかどうかはわかりません。機能を含むPHPファイルを含めても、使用されていなくてもインクルードされたページが遅くなりますか?

答えて

4

includeとrequire文を使用すると、PHPがインクルードするファイルをコンパイル/解釈することもできます。それは計算コストがかかりますが、99%のケースでは重要ではありません。サイトが非常に人気があり、計算時間を節約することが重要でない限り、問題はありません。そのような場合は、いわゆるPHP Accelerators(XCacheやAPCなど)を使って簡単に解決できます。これらはあなたのPHPインストールと一緒にインストールすることができ、あなたのPHPスクリプトからコンパイルされたすべてのオペコードをRAMにキャッシュすることができます。このソリューションの改善点は、40〜75%です。

+0

ああ、ありがとう、それはとにかくやる価値があるようです。 –

2

未使用の関数(余分なコード)を解析する必要があり、余分なメモリが必要になるため、やや遅くなります。それ以外の効果はありません。

関連する問題