Emlog网站代码压缩教程 无插件即可实现

作者: 阿灿

全网最全的网络资源分享网站

手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

近期有不少的站长朋友来问我,Emlog程序搭建的网站压缩代码是不是对优化有好处?今天,阿灿就和大家聊聊网站代码压缩的好处以及Emlog网站无需插件即可实现网站代码压缩。

一、网站代码压缩对优化有什么好处?

1、什么是网站代码

网站代码就是网页的代码,一般可以用个 Ctrl+U 查看网页源代码。做为一名合格的SEO人员, 必须要学会看得懂代码。

2、什么是网站优化

网站优化简单一点说就是搜索引擎优化,在了解搜索引擎的规则的基础上,进行站内站外的优化。网站优化的目的就是提高网站收录,达成最后的转化成交。

所以压缩网站代码站在优化的角度是可以提高搜索用户打开网页的速度,从另一方面来说符合百度的闪电算法,可以更好的提高网站的收录。


二、Emlog网站代码压缩教程
1、方法一
找到模版文件下的 module.php 文件,添加以下代码:

function em_compress_html_main($buffer){
    $initial=strlen($buffer);
    $buffer=explode("<!--em-compress-html-->", $buffer);
    $count=count ($buffer);
    for ($i = 0; $i <= $count; $i++){
        if (stristr($buffer[$i], '<!--em-compress-html no compression-->')){
            $buffer[$i]=(str_replace("<!--em-compress-html no compression-->", " ", $buffer[$i]));
        }else{
            $buffer[$i]=(str_replace("\t", " ", $buffer[$i]));
            $buffer[$i]=(str_replace("\n\n", "\n", $buffer[$i]));
            $buffer[$i]=(str_replace("\n", "", $buffer[$i]));
            $buffer[$i]=(str_replace("\r", "", $buffer[$i]));
            while (stristr($buffer[$i], '  '))
            {
            $buffer[$i]=(str_replace("  ", " ", $buffer[$i]));
            }
        }
        $buffer_out.=$buffer[$i];
    }
    $final=strlen($buffer_out);
    $savings=($initial-$final)/$initial*100;
    $savings=round($savings, 2);
    $buffer_out.="\n<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->";
    return $buffer_out;
}

然后打开模版文件下的 footer.php 文件 ,添加如下代码:

<?php
if(_g('compress_html')=='open'){
        $html=ob_get_contents();
        ob_get_clean();
        echo em_compress_html_main($html);
}
?>


分享到:
打赏
未经允许不得转载:

作者: 阿灿, 转载或复制请以 超链接形式 并注明出处 阿灿博客
原文地址: 《Emlog网站代码压缩教程 无插件即可实现》 发布于2020-5-30

评论

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏