在网站打开速度优化-前端篇的时候貌似少见了一点,就是减小网友源代码的大小,今天就我的博客来做一下,下面的代码只能用到wordpress里,其他的博客系统要修改代码,原理是一样的,就是把源码中多余的空格和回车去掉,以此来减少源代码的体积,下面直接上代码,下面的代码放到主题的function.php文件里
//压缩html代码
function wp_compress_html()
{function wp_compress_html_main ($buffer){$initial=strlen($buffer);$buffer=explode("<!--wp-compress-html-->", $buffer);$count=count ($buffer);for ($i = 0; $i <= $count; $i++){if (stristr($buffer[$i], '<!--wp-compress-html no compression-->')){$buffer[$i]=(str_replace("<!--wp-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;}ob_start("wp_compress_html_main");
}
add_action('get_header', 'wp_compress_html');
注意:如果发现部分JS代码压缩之前有错误或者特效有问题那么我们要把这部分的代码排除压缩,
<!--wp-compress-html--><!--wp-compress-html no compression-->
不被压缩的JS部分
<!--wp-compress-html no compression--><!--wp-compress-html-->
或者把js的代码放到外部的加载文件里,本博客已经使用上面的代码,有需要的可以拿上面的代码试试看我的博客压缩之后的大小QQ交流群:136351212查看原文:http://www.phpsong.com/1330.html

wordpress网站打开速度优化压缩html代码相关推荐

  1. 打开html文件图片为什么没有_提高网站打开速度秘诀:压缩html,Javascript和CSS文件...

    微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号微信公众号 ...

  2. 做网络推广浅析影响网站打开速度的因素,促进网站SEO优化效果提升!

    随着网站之间的竞争力越来越大,做网络推广表示在网站优化的过程中,也越来越注重"拼速度"了,打开越快的网站就越受用户喜爱和欢迎.那么在网站优化中,网站打开的速度都受哪些因素影响呢?相 ...

  3. 网站优化中能有效提升网站打开速度的技巧有哪些?

    众所周知,SEO就是对网站进行优化操作,让网站获取较多的自然流量,并给企业开发相关的潜在客户,从而给企业带来一定的效益.但影响网站优化的因素有很多,其中网站的打开速度就是非常重要的一个因素,今天就带大 ...

  4. 速度优化_网站打开速度慢?如何优化?

    网站打开速度直接影响用户的第一道体验,打开速度偏慢,用户可能就没耐心继续等下去了,造成大量用户流失,今天我们谈谈如何优化网站打开速度: 网站打开速度慢?如何优化? 服务器配置 服务器要安全.稳定性良好 ...

  5. 网站打开速度慢的原因,排查方法及优化方法(大全)

    如果你的网站打开速度过慢,而你又不知道该如何解决,那么这篇文章是非看不可了.手把手的教你如何排查网站打开慢的原因,以及优化方法. 排查网站打开速度慢的原因: 1网站服务器速度或租用空间所在服务器速度 ...

  6. 网站打开速度多少毫秒为正常_诠网科技|网站优化中跳出率多少才是合理的?...

    各位站长朋友们在分析杭州网站优化的质量时,网站跳出率都会作为其中一个重要的指标,因为网站的跳出率侧面的显示出了一个网站是否受到用户的欢迎,当网站的跳出率太高的时候,就说明这个网站的内容并不能够吸引到用 ...

  7. 网站打开速度多少毫秒为正常_个人做shopify-怎么测试和优化网站打开速度

    当我们shopify独立站弄得差不多的时候,还有一项非常重要的工作需要完成,那就是测试我们的站点打开速度. 根据国外的一项调查显示,如果某个网站打开速度比较慢,通常意味着这个网站是不安全的,79%的网 ...

  8. [转载] 全方位提升网站打开速度:前端、后端、新的技术

    原文地址:Building a Shop with Sub-Second Page Loads: Lessons Learned 原文作者:Erik Witt 译文出自:掘金翻译计划 译者:luoya ...

  9. 提高网站打开速度的7大秘诀

    最近都在研究公司某个巨慢网站怎么优化,看到这边文章很不错.收藏过来 转载地址:http://lusongsong.com/reed/360.html 很多站长使用虚拟主机来做网站,网页内容一旦很多,网 ...

  10. 有效提高网站打开速度的途径,给你的网站提速

    网站打开速度直接影响了用户体验,试想用户在互联网上查阅资料时进入了你的网站,如果页面超过3秒还没加载出来,大部分用户会马上关闭你的网站,这样无疑是会导致用户流失.网站打开速度快不仅能给用户带来流畅的阅 ...

最新文章

  1. 移动硬盘不能识别,设备管理器中显示黄色感叹号
  2. 首届剑桥国际青年学术论坛开幕 第四范式携手DeepMind、华为共话AI技术革新
  3. 三十七、Sql 补充 | 数据库优化
  4. Unable to resolve target 'android-5'
  5. docker-compose下载慢_编写Docker Compose时要注意的五大常见错误
  6. 淘宝如何保障业务稳定性——诺亚(Noah)自适应流控
  7. 【插件发布】JAVA微服务框架,Jeecg-P3-Biz-OA 1.0.0 插件开源发布
  8. 包括循环和分支的C语言程序,《C语言程序设计》分支和循环的C程序设计.ppt
  9. 20200827:2020力扣第33周双周赛题解
  10. MATLAB中的光照处理
  11. [iOS][Question]performselector may cause a leak because its selector is unknown
  12. ---转载---phython资料
  13. makefile中伪目标的理解
  14. php 小程序发送公众号的模板消息
  15. win10 C盘磁盘清理
  16. python标准差不用numpy_Python:Numpy标准差
  17. 智慧城市投入与产出相关分析预评估模型研究
  18. Android开发:一个TextView中设置文字不同字体大小和颜色的2种高效方法
  19. BLOCKCHAINS VS. DISTRIBUTED DATABASES: DICHOTOMYAND FUSION
  20. mount:special device does not exist (a path prefix is not a directory)

热门文章

  1. 白色用rgba怎么设置html,在白色上将RGB转换为RGBA
  2. UI设计 ,我只推荐这6个网站,真的太好用了。
  3. linux目录复制 cp: omitting directory
  4. QA:Modem-QAM解码
  5. 电脑文件误删除如何恢复?
  6. 新网约车大战,打车为什么更难了?
  7. manjaro搭建java_Manjaro配置JDK
  8. iOS音乐播放器实现后台播放锁屏界面控制
  9. linux离线安装sails,sails.js – 在Sails应用程序中运行npm install odbc会产生错误?
  10. Sails基础之Models层的config/datastores配置