PHP脚本压缩/"Compilation"工具

标签 php optimization compilation merge

有没有更通用的工具可以基于包含和自动加载类“编译”或基本上将多个 PHP 文件合并到一个文件中?我正在考虑类似于 Doctrine 的编译功能或许多主要 JS 框架为“生产”站点所做的编译,以减轻文件大小并提高性能。

在自己编写脚本之前,我只是想看看是否已经存在任何值得一看的东西(谷歌到目前为止没有太大帮助)。

编辑:我实际上写了一个 blog post关于 .phar 存档格式,对此我感到非常兴奋。我实际上更关心性能,但听起来合并文件不会产生任何好处。

有没有人有任何真实数据可以表明将多个脚本合并到一个文件中可以获得(或缺乏)性能提升?

最佳答案

出于好奇,你为什么要这样做?如果是为了性能,请不要打扰。只需使用常规包含而不是自动加载,它会产生很多相同的效果。对于性能,您最好查看其中一种运行时缓存解决方案。

关于PHP脚本压缩/"Compilation"工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/167816/

相关文章:

C++ visual studio 无法正确构建

php - 清理 HTML 格式的内容以便在 Flash 中显示?

php - 无法在 Windows 7 64 位上启用 CURL - WAMP - PHP 5.3.13 Apache 2.2.22

php - 如何检查PHPUnit正确抛出的异常?

c++ - 在构造函数初始化列表上 move shared_ptr

objective-c - 当您未声明变量时,编译器/运行时是否会默默地为您声明变量?

php - 通过 php 处理 XML 目录

如果第二个列表的一项满足条件并返回新列表,则 Java 8 foreach 添加到新列表

JavaScript:合并文件没有问题?

javascript - 为什么 Transcrypt 编译在带有 : os. system ('python -m transcrypt -b -m -n <somePythonFile>.py' ) 行的 Python 脚本中不起作用?