对于我们的在线游戏,我们在文件和文件夹中编写了大量按主题分组的 PHP 类和函数。最后,我们现在将所有后端代码(逻辑和数据库访问层)放在一组称为库的文件中,并使用include_once('pathtolib/file.公司')。
问题是我们在包含方面很懒,大多数包含语句都是在我们的 libs 文件中进行的,导致每次我们包含任何 libs 文件时,在每个网页中,我们实际上会逐个文件加载整个库。
这对性能有重大影响。那么最好的解决方案是什么?
服务器使用经典的 LAMP 堆栈 (PHP5)。
编辑:我们混合了简单的函数(遗留原因和大部分代码)和类。所以自动加载是不够的。