WordPress前端网页中的HTML代码是由WordPress系统与主题以及插件功能生成的,未经过Html页面压缩的代码中会存在大量的换行、无用空格和注释,这本来是方便人阅读的,但对于浏览器或搜索引擎爬虫来说有没有这些都不影响其理解Html标签。
所以Html页面压缩技术可以将多余的这些字符去掉,以节省网络传输量,达到提高访问速度的效果。
WordPress中有几款比较流行的Html页面压缩插件,站长帮进行了对比测评,分享给大家,以供参考使用。
Fast Velocity Minify – 免费开源插件
推荐这款插件的原因是它可以仅压缩前端页面的内容部分,而不是整个网页,也就是<body>...</body>
这部分,这样做的好处就是极大的保证了兼容性。
另外它可以设置不同用户角色是否开启压缩,这也是不错的一个细节,毕竟管理员用户一般无需开启,还可以避免一些莫名其妙的后台问题。
另外Fast Velocity Minify除了Html页面压缩功能外,还提供CSS、JS压缩等功能。
Minify HTML – 免费小巧的Html页面压缩插件
Minify HTML是一款专门针对WordPress Html页面压缩的插件(内联的JavaScript代码包含在内),除此之外没有其它任何功能。它的压缩效果比Fast Velocity Minify要强,会将整个网页所有代码均压缩,<html>...</html>
。
但有点小问题,就是不论是匿名访客,还是已登录用户或是管理员均默认开启压缩,这对于部分主题或插件,可能会存在兼容性问题。使用Minify HTML插件,必须经过仔细测试,检查前端页面是否出错。
Autoptimize – 老牌压缩插件
为什么将Autoptimize最后介绍,是因为仅仅为了Html页面压缩的话,有点大材小用了。Html页面压缩仅是它的一个小功能而已,这个插件的主要特色是JS、CSS压缩/合并等处理。
JS与CSS在大多数优秀的现代主题中默认提供的就是已压缩的,所以Autoptimize从站长帮必装插件中移除了,因为仅使用Html页面压缩功能而使用它的话,略显功能臃肿了。