php.ini: output_buffering = Off output_handler = ob_gzhandler zlib.output_compression = Off zlib.output_compression_level = -1
第二步,你需要在apache下增加如下设置:
AddOutputFilter DEFLATE html php js css
这样就可以对html php js css进行gzip压缩了。
第三步,你需要使用如下php压缩html并输出到客户端的函数:
function compress_html($string) { return ltrim(rtrim(preg_replace(array("/>*([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'), array(">\\1<",'','','','','','><'),$string)))}
上面的这个正则表达式,很强大的哦,经过我本人亲自测试可使用。
通过以上方法,你就可以将你的html代码压缩然后输出给客户端了。不信你可以查看源代码,就是一行,网页瞬间压缩很小。
大家可以使用bulk rename utility ,如果没有安装的话,可以百度一下。打开中处理文件的文件夹,再打开bulk rename utility,你可以使用拖动的方法直接添加文件到bulk rename utility。这个方法在XP中不适用。
当然你可以软件左侧进行增加文件,但这个方法稍稍慢一点。
在”替换“后的文本框中输入一个空格,在”用“后的文本框中什么都不输入
最后点击”重命名“按钮。如果初次使用这个软件还会有一个警告框,不要管它。
这个时候我们可以发现我们删除文件名中的多余空格效果已经达到了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)