これは基本的に私の質問ですが、私の場合、画像アップロード管理(切り取りなど)では、特定の目的のために5,000〜10,000行のコードを持つPHPページがあれば、残りのドキュメントにはそれらを使用しない各ページで基本的なロジックは私には当然のことだが、同時に私は専門家ではないので、phpが私の理解とは違った動作をするかどうかはわかりません。機能を含むPHPファイルを含めても、使用されていなくてもインクルードされたページが遅くなりますか?
11
A
答えて
4
includeとrequire文を使用すると、PHPがインクルードするファイルをコンパイル/解釈することもできます。それは計算コストがかかりますが、99%のケースでは重要ではありません。サイトが非常に人気があり、計算時間を節約することが重要でない限り、問題はありません。そのような場合は、いわゆるPHP Accelerators(XCacheやAPCなど)を使って簡単に解決できます。これらはあなたのPHPインストールと一緒にインストールすることができ、あなたのPHPスクリプトからコンパイルされたすべてのオペコードをRAMにキャッシュすることができます。このソリューションの改善点は、40〜75%です。
2
未使用の関数(余分なコード)を解析する必要があり、余分なメモリが必要になるため、やや遅くなります。それ以外の効果はありません。
関連する問題
- 1. 少なくとも検索クエリが含まれている行を選択してください
- 2. には未使用のフル機能が含まれていますが、多くのものが含まれています
- 3. サービスのonStartに含まれていなくても、onLocationChangedは呼び出されますか?
- 4. 配列に含まれていないものをすべて削除してください
- 5. PHPにはインクルードされたファイルが含まれています - >スクリプトと変数が含まれていますが、echo'dと思われます
- 6. 文字列に少なくとも1桁が含まれています
- 7. マニフェストからインスタンス化されていなくても、ウィジェットBroadcastReceiverを生きたままにしてください
- 8. 私のスタックトレースには、もともと呼び出されたページが含まれていませんか?
- 9. jspファイルにたくさんのjspfファイルを含めるとメモリ使用量が多くなります
- 10. charcterがフォントに含まれていないか確認してください。
- 11. sed-パターンが含まれていない行を削除してください
- 12. Java - file.length()は、ファイルが読み込めなくても返されます。
- 13. glDrawElementsを使用しても.objファイルが描画されない
- 14. PHPオブジェクト指向:オブジェクト定義で宣言されていなくてもプロパティが割り当てられます
- 15. クラスのオブジェクトがいくつあってもリストに含まれています
- 16. なぜsocket.connect()はPython 3.4のループ内で使用されても機能しなくなるのですか?
- 17. ファイル名にUmlautsが含まれているか確認してください。
- 18. PHP:深くネストされたディレクトリ階層からページを含む - パフォーマンスの問題
- 19. SWT:スクロールコンポジットを含むネストされたレイアウトが使用可能なスペースを超えています
- 20. regexpがマッチしなかったものの、単語が含まれていないものを返します
- 21. InnoDBが非常に遅く挿入されて遅くなります
- 22. CDT Eclipse:定義されていない変数.hファイルも含まれています
- 23. AJAXを適用してもページがリロードされています
- 24. グラフィックスオブジェクトをマージしてもテキストが正しくレンダリングされない
- 25. ASP.Netチャート - チャートに使用されていない余分なデータを含むラベル?
- 26. JQueryのドラッグアンドドロップ - ドロップ可能なものにはドラッグ可能なものが含まれています
- 27. PHPであまりにも多くのインクルード()を使用
- 28. ajaxにphpファイルを含めるとJavascriptが機能しない
- 29. ウェブページに含まれている小さなiframeからブラウザウィンドウにポップアップウィンドウを開くために使用できるJavaScriptコード/ライブラリを教えてください。
- 30. ネストされた要素にtext()が含まれていても空白がない場合は
ああ、ありがとう、それはとにかくやる価値があるようです。 –