我在哪里可以找到一个免费,轻量级的YUI压缩器用于PHP?

时间:2008-10-21 06:02:54

标签: php yui

在哪里可以找到适合PHP的免费轻量级YUI压缩器?

我确信它会减小文件大小,但压缩PHP代码会提高其性能吗?

这与混淆器是一回事吗?

5 个答案:

答案 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来保护代码和加速代码。