について私の理解が正しいかどうかを確認したいのですがrequire_once()
。file にはたくさんの関数がありますfoo.php
。それらの 7/8 が常に使用され、そのうちの 1 つはかなりまれで、かなり大きいとしましょう。この関数の定義を に保持する必要がありfoo.php
ます。次のアプローチが何かを達成するかどうか、そしてそれが達成する価値があると思うかどうか教えてください.
- 関数の本体を取り出して、外部ファイルに入れます。
- 元の関数を
require_once()
その特定のファイルに再定義し、実行をヘルパー関数に渡します。
これにより、その関数が実行されていないリクエストでサーバーのメモリを節約できることを理解しています。しかし、私は正確に何を節約していますか?関数の本体を保持するのに必要なメモリだけですか? それは、価値があると思う前に、かなり大きな機能でなければならないことを意味します。また、APC のようなものを使用していると、あまり役に立たなくなりますか?
適宜修正・追記お願いします!
どうもありがとうございました。