有没有办法缩小/压缩一个AJAX / Json脚本,删除不必要的空格,但剩下的就是地方,比如
<?php } else { ?>
ECC。应该保持原样。
脚本大约47 kb,一页太多了。
我尝试了一些在线工具,但它们都没有工作,因为它们无法识别代码的内容
答案 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,然后用原始代码替换字符串。