2008-10-03 42 views
3

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

在编写一个脚本来完成它之前,我只想知道是否有值得关注的东西已经存在(Google迄今为止还没有太多帮助)。

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

有没有人有任何真实的数据可能表明将多个脚本合并为单个文件可以提高性能(或缺少)?

+0

你可以编辑标题以包含“PHP”吗?有几种JS压缩工具,但您特别要求PHP压缩。 – Kip 2008-10-03 17:38:36

回答

1

出于好奇,为什么你要这么做?如果是为了表现,不要打扰。只需使用常规包含而不是自动加载,并且它将具有很多相同的效果。为了获得性能,最好查看运行时缓存解决方案之一。

0

正如有人说,是的Phar你在找什么。但我认为这不会增加表现。而且,它将在PHP的下一个版本中提供。

+0

这意味着它将在大约7年的蹩脚托管计划中提供,喔! (我仍然在等待它们升级到PHP5 ... wtf ...) – nickf 2008-10-12 10:57:35