これは基本的に私の質問ですが、私の場合、画像アップロード管理(切り取りなど)では、特定の目的のために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. 許可されたIPのリストにIPが含まれていなくてもファイルがアップロードされます
- 2. app.jsファイルが編集されていても機能しなくなる
- 3. PHPにすでにインクルードされているファイルにファイルを含めるには?
- 4. 新しいものも含めて、ember-cliを実行してください。
- 5. CSRFトークンが含まれていても、Laravel ajaxポストが機能しない
- 6. 少なくとも検索クエリが含まれている行を選択してください
- 7. .pycファイルはインポートされなくても作成されます
- 8. タグを含むLaravel 5.0 Bladeにより、レンダリング時間が遅くなり、ページが消去されます
- 9. チェックボックスがチェックされていても機能していない
- 10. には未使用のフル機能が含まれていますが、多くのものが含まれています
- 11. PHPを含む要素が含まれているサイドバーに表示されないのはなぜですか?
- 12. R ggplot geom_bar、データがなくてもラベルを含める
- 13. インポートされていない(エクスポートされていない)ファイルをバンドルに含めて、webpackをゆっくりと統合する方法はありますか?
- 14. サービスのonStartに含まれていなくても、onLocationChangedは呼び出されますか?
- 15. PHPクラスに別のファイルを含めてください
- 16. 遅れてもページをリフレッシュしないでクラスを追加してから削除してください
- 17. 配列に含まれていないものをすべて削除してください
- 18. PHPにはインクルードされたファイルが含まれています - >スクリプトと変数が含まれていますが、echo'dと思われます
- 19. p:それを含むフォームがレンダリングされて再レンダリングされたときにツールチップが機能しない
- 20. ページがロードされていなくてもスクリプトが実行されています
- 21. OKボタンがクリックされていなくても画像がアップロードされます
- 22. ベンダーを含むファイルがGithubページに表示されない
- 23. 公開の問題、Callkitは使用していなくても含まれています
- 24. 文字列に少なくとも1桁が含まれています
- 25. パラメータが使用されていなくても、オブジェクトの作成時にメモリ空間がロックされますか?
- 26. 私のスタックトレースには、もともと呼び出されたページが含まれていませんか?
- 27. jspファイルにたくさんのjspfファイルを含めるとメモリ使用量が多くなります
- 28. 元のファイルを含めてファイル内でのみ宣言されるオブジェクトを使用してください
- 29. マニフェストからインスタンス化されていなくても、ウィジェットBroadcastReceiverを生きたままにしてください
- 30. エクスポートされた.jarファイルは、日食よりも遅く実行されます。
ああ、ありがとう、それはとにかくやる価値があるようです。 –