聯(lián)系官方銷售客服
1835022288
028-61286886
教大家如何壓縮頁(yè)面中的 空白、換行、空格、注釋 等無(wú)用代碼,節(jié)省帶寬流量。
壓縮效果圖:
壓縮前后數(shù)據(jù)對(duì)比圖,壓縮后降低了流量 30%,根據(jù)不同的站點(diǎn)可能效果有不同,還是很值得的:
這里用到了迅睿系統(tǒng)的鉤子函數(shù)。也就是在根目錄 /config/hooks.php 文件中新增一個(gè)鉤子,掛在 cms_view_end
//自定義鉤子,在試圖渲染結(jié)束后運(yùn)行
\Phpcmf\Hooks::on('cms_view_end', function() {
if (IS_DEV || IS_ADMIN || isset($_GET['debug'])){
//開發(fā)者模式,不要壓縮
}else{
outputCompress();
}
});
//輸出網(wǎng)頁(yè)Html壓縮函數(shù)
// 注意:
// 1、頁(yè)面中有 <pre></pre> 慎用
// 2、頁(yè)面中包含javascript網(wǎng)頁(yè)渲染模板的 可能會(huì)產(chǎn)生錯(cuò)誤
// 3、其它情況,調(diào)試后酌情屏蔽以下正則。
來了解一下
學(xué)習(xí)一下學(xué)習(xí)一下