有没有更通用的工具可以基于包含和自动加载类“编译”或基本上将多个 PHP 文件合并到一个文件中?我正在考虑类似于 Doctrine 的编译功能或许多主要 JS 框架为“生产”站点所做的编译,以减轻文件大小并提高性能。
在自己编写脚本之前,我只是想看看是否已经存在任何值得一看的东西(谷歌到目前为止没有太大帮助)。
编辑:我实际上写了一个 blog post关于 .phar 存档格式,对此我感到非常兴奋。我实际上更关心性能,但听起来合并文件不会产生任何好处。
有没有人有任何真实数据可以表明将多个脚本合并到一个文件中可以获得(或缺乏)性能提升?
最佳答案
出于好奇,你为什么要这样做?如果是为了性能,请不要打扰。只需使用常规包含而不是自动加载,它会产生很多相同的效果。对于性能,您最好查看其中一种运行时缓存解决方案。
关于PHP脚本压缩/"Compilation"工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/167816/