我想检查一下我的理解是否正确require_once()
。我在文件中有一堆函数foo.php
。假设它们中的 7/8 总是被使用,其中一个相当罕见且相当大。我必须将此函数的定义保留在foo.php
. 您能否告诉我以下方法是否取得了任何成就,以及您是否认为它所取得的成就值得。
- 取出函数体,放到一个外部文件中。
- 将原始函数重新定义
require_once()
为该特定文件并将执行传递给辅助函数。
我知道这可以在未运行该功能的请求上节省服务器内存。我到底在保存什么?只是保存函数体所需的内存?这意味着它必须是一个相当大的功能,然后才值得我猜。另外,如果我使用 APC 之类的东西,它会变得不那么有用吗?
请酌情更正或补充!
非常感谢你。