0

有什么方法可以缩小/压缩 AJAX/Json 脚本,删除不必要的空格,但保留其余部分,例如

<?php } else { ?>

电子抄送 应该保持原样。

该脚本大约 47 kb,对于一页来说太多了。

我尝试了一些在线工具,但它们都不起作用,因为它们无法识别代码的内容

4

2 回答 2

0

首先回答你的问题,你需要问自己为什么需要它?

压缩数据的目的是更快地发送/接收它。它对 JavaScript、图像、CSS、HTML 等有意义,因此有一些工具。

例如: JavaScript 的最佳 JavaScript 压缩器。

Apache 还有一个压缩模块,称为Mod deflate您可以使用它,例如通过 .htaccess 文件

压缩JS文件

AddOutputFilterByType DEFLATE application/javascript 

压缩 html

AddOutputFilterByType DEFLATE text/html

您可以在http://httpd.apache.org/docs/2.2/mod/mod_deflate.html上阅读更多内容

无论如何,这是为了减少页面加载的时间。

Php Scripts 在服务器端工作,代码未显示在浏览器中,但代码的 **result* 是。这就是为什么除非您关心服务器上的空间并且想要节省 10 kB,否则它没有任何关系!如果您减少 php 代码,它不会减少加载页面的时间。相反,您应该使代码更好或使用缓存。

我希望您了解脚本客户端(JS)和服务器端(PHP)之间的区别。

您在评论中写道,您的目的是“提高性能”,您不会通过缩小代码来实现它,而是通过改进代码、分析应用程序、减少不必要的代码、缓存需要时间的函数的结果等来实现。

于 2013-05-15T19:13:45.107 回答
-1

如果这对您来说不是太多工作,那么您可以用一些唯一的字符串替换 PHP 代码,缩小 javascript,然后用原始代码替换字符串。

于 2013-05-14T19:14:41.450 回答