第一步,你需要對php的設置如下:
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代碼壓縮然後輸出給客戶端了。不信你可以查看源代碼,就是一行,網頁瞬間壓縮很小。
Ⅱ html文件如何弄成rar壓縮文件
將文件右擊菜單裡面有個添加到壓縮文件,進去後選擇格式rar,可能你的電腦默認是zip的,我的默認的是rar的,不用而已
Ⅲ 如何將html為後綴名格式的文件壓縮成以zip為後綴名的文件
新建一個文件夾,把html為
後綴名
格式的文件直接右鍵創建壓縮文件,或者新建一個文件夾,把html為後綴名格式的文件放進去,然後再右鍵創建壓縮文件就可以了。