压缩/缩小ajax / json脚本

时间:2013-05-14 19:10:19

标签: ajax json minify

有没有办法缩小/压缩一个AJAX / Json脚本,删除不必要的空格,但剩下的就是地方,比如

<?php } else { ?>

ECC。应该保持原样。

脚本大约47 kb,一页太多了。

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

2 个答案:

答案 0 :(得分:0)

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

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

例如:JavaScript的Best JavaScript compressor

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在服务器端工作,代码不在浏览器中显示,但代码的**结果*。这就是为什么除非你关心服务器上的空间并且想要节省10 kB,否则无论如何!如果你减少PHP代码,它不会减少加载页面的时间。相反,你应该更好地编写代码或使用缓存。

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

你在评论中写道,你的目的是“提高性能”你不会通过使代码更好来实现它来实现它,通过使代码更好,分析应用程序,减少不必要的代码,缓存需要时间的函数的结果等等来实现它上。

答案 1 :(得分:-1)

如果它不是太多工作,那么你可以用一些独特的字符串替换PHP代码,缩小javascript,然后用原始代码替换字符串。