您的位置 首页 教程分享

Emlog怎么实现无插件网站源码压缩,消灭一个是一个,代码取代插件之路

11

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

大家都清楚,一个网站运行的插件越多,速度相应的都会降低,所以我在去插件化这条上一去不返,天天搜索相关的文章和资料。今天给大家分享一个网站源码压缩的代码。
在以往的Emlog优化教程中,相信都是使用的代码压缩插件,今天主要是分享插件的代码版本,也就是不使用插件,直接将代码丢在module.php中就可以,好吧,又消灭一个插件!

以下代码是扔在module.php里面的

",$sheli);$count=count($sheli); for($i=0;$i<=$count;$i++){if(stristr($sheli[$i], '')){$sheli[$i]=(str_replace("", " ", $sheli[$i]));}else{$sheli[$i]=(str_replace("\t", " ", $sheli[$i]));$sheli[$i]=(str_replace("\n\n", "\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";return $sheli_out;}
?>

以下代码是扔在footer.php最末尾(即后面)


如果要实现不压缩pre中的代码,要在module.php里面的加入下面代码

)/i',$content,$matches)){$content = ''.$content;$content.= '';}return $content;}slbys($log_content);?>

然后在echo_log.php、page.php文件中的$log_content用下面代码替换

slbys($log_content)
声明:非特殊说明,本站部分文章来自网络,不代表秋叶诺奇个人博客-blog.hux6.com立场;转载此文是出于传递更多信息之目的;若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。
转载请注明出处:http://blog.hux6.com/archives/2425.html

作者: 秋叶诺奇

总是喜欢新奇的东西,特别是网络和电子设备;对摄影有着痴迷的态度,希望记录生活的各种瞬间,哪怕他是暗无天日的。
联系我们

联系我们

在线咨询: QQ交谈

邮箱: huxinga1@qq.com

联系时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部