php - PHP中包含的几个函数文件

标签 php organization

我仔细阅读了相关问题,但没有找到答案。这与 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/

相关文章:

java - 考虑到计算机组织,JVM 如何工作?

organization - 您如何组织代码工作区和主文件夹?

javascript - 使用 processData 和 contentType 时 Ajax 响应为 0。输入 ='file[]'

inheritance - 我如何组织这段从嵌入式类型重新定义方法的 Go 代码,以减少冗余并提高可维护性?

c++ - 计算机从 1 到 1000 猜测您的号码(必须尝试 10 次)

php - 如何使用自连接读取MySQL中的分层数据?

xcode - 在 .bundle 中存储图像资源的优点

php - 无法正确安装XAMPP或无法启动apache和mysql

javascript - 使用一张站点地图突出显示当前页面

php - mysql列数据显示,获取某列的所有字段并显示为链接