在哪里可以找到适合PHP的免费轻量级YUI压缩器?
我确信它会减小文件大小,但压缩PHP代码会提高其性能吗?
这与混淆器是一回事吗?
答案 0 :(得分:9)
压缩JavaScript有一些好处,因为脚本必须先通过网络发送到客户端才能解释 - 文件越小,到达最终用户的速度就越快。 PHP直接在服务器上解释,因此压缩代码不会影响它的运行速度。
如果你想要的速度增加,你应该调查一个PHP accelerator,它将缓存应用程序的已编译PHP字节码。
答案 1 :(得分:6)
ionCube(http://www.ioncube.com/sa_encoder.php)有一个名为PHP Encoder的产品,它是企业级压缩和混淆器。
PHP Encoder是一个PHP扩展,用于创建和运行已编译的字节码,以加快运行时性能和最大安全性。
它将缩小文件大小,并加快运行时间,因为代码已经部分编译
答案 2 :(得分:4)
我还建议使用PHP字节码缓存(我们在APC上)。
但仅仅是为了完整性:PHP有一个函数php_strip_whitespace()可以删除注释和不必要的空格(或者从命令行运行“php -w”)。
答案 3 :(得分:3)
这是一个相当毫无意义的练习 - 使用JS你想要压缩'因为你下载它但不下载PHP脚本。无论如何,您需要完美的代码和评论,并且所有人都要参与开源社区。如果你不这样做,那么你就是一条恐龙就好了。
答案 4 :(得分:1)
NuSphere还发布了Nu-Coder来保护代码和加速代码。