Emlog无需插件实现网站源代码压缩

网站源代码压缩的用处:

1、减小了文件的体积。
2、减小了网络传输量和带宽占用。
3、减小了服务器的处理的压力。
4、提高了页面的渲染显示的速度。

先把下面的代码放到module.php文件

<?php
function slys($sheli)
{
    $initial = strlen($sheli);
    $sheli = explode("<!--slys-->", $sheli);
    $count = count($sheli);
    for ($i = 0; $i <= $count; $i++) {
        if (stristr($sheli[$i], '<!--slys end-->')) {
            $sheli[$i] = str_replace("<!--slys end-->", " ", $sheli[$i]);
        } else {
            $sheli[$i] = str_replace("t", " ", $sheli[$i]);
            $sheli[$i] = str_replace("nn", "n", $sheli[$i]);
            $sheli[$i] = str_replace("n", "", $sheli[$i]);
            $sheli[$i] = str_replace("r", "", $sheli[$i]);
            while (stristr($sheli[$i], ' ')) {
                $sheli[$i] = str_replace(" ", " ", $sheli[$i]);
            }
        }
        $sheli_out .= $sheli[$i];
    }
    $final = strlen($sheli_out);
    $savings = ($initial - $final) / $initial * 100;
    $savings = round($savings, 2);
    $sheli_out .= "n<!--压缩前的大小: {$initial} bytes; 压缩后的大小: {$final} bytes; 节约:{$savings}% -->";
    return $sheli_out;
}

然后把下面的代码放到footer.php文件

<?php
$html = ob_get_contents();
ob_get_clean();
echo slys($html);

给TA打赏
共{{data.count}}人
人已打赏
技术教程

MySQL大厂数据分析高级项目

2022-10-14 15:38:50

技术教程

关于京东图床域名防盗链解决方案

2022-10-19 12:50:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索