我仔细阅读了相关问题,但没有找到答案。这与 require
/require_once
或 __autoload
函数的使用甚至文件名称无关。
我的公司建立了大型网站,随着我们的发展,我们的做法是根据功能之间的关系来划分功能,例如:
inc.functions-user.php inc.functions-media.php inc.functions-calendar.php
每个文件往往有 1000 到 3000 行代码。组合起来会使它们变得难以维护,并且对于更多的开发人员来说更加困难。
但是,在我们的一些较大的网站中,我们最终会得到 8 到 15 个这样的单独函数文件。
在 header 中包含 15 个函数文件是最好的方法还是我们应该找到一种方法来组合它们? 12 个包含与 5 个包含是否会对我们网站的运行造成严重损害?
最佳答案
如果您关心性能,请安装像 APC 这样的 opcocde cche,它将在内存中保存脚本的编译形式。
如果您不想安装 APC,差异很小,是的,访问较少的文件会花费较少的时间,但这并不是大部分时间花费的地方。 (特别是因为文件系统应该能够将脚本(未编译的)缓存在内存中)如果它们被足够频繁地请求。
关于php - PHP中包含的几个函数文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826585/