本文目錄一覽:
php壓縮js minify實現後頁面中怎麼用
用ajax就可以了,點擊加載時候,觸發事件,發送ajax請求到php,php將數據發送回ajax回調函數裡面,然後用js追加到你頁面的後面就可以了$.ajax({type:”post”,採用post參數url:”/index.php?m=memberc=indexa=public_up”,//請求的php函數data:{id:$rid,table:$table},//傳遞的參數dataType:’json’,//返回值以json格式返回success:function(data){//回調函數,在這裡將data裡面的數據追加到頁面就可以了}});
php如何壓縮css js
最簡單的:寫個php用正則表達式把css、js裡面的空格刪掉,現成的有:php JSMin
複雜點的:PHP有GZip模塊,可以把服務器端的資源壓縮後發送到客戶端再解壓,網上教程很多,自行百度
再高端點的:YUI Compressor之類的牛人團隊開發的玩意
實際上日流量沒有十來萬以上的網站,弄這些玩意根本沒意義。
如何用PHP實現頁面的GZIP壓縮輸出
第一步,你需要對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代碼壓縮然後輸出給客戶端了。不信你可以查看源代碼,就是一行,網頁瞬間壓縮很小。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/283440.html