如果你能针对本系列文章中提及的要点,深入地开展网站速度优化工作的话,相信网站整体的SEO表现会有一个很大的提升,更重要的是用户的体验得到了很大的改善。一旦你开始懂得关注网站的各项性能指标,速度优化这项工作也很容易让你沉迷,所以在保持谨慎的同时也要懂得适可而止。
主题优化
事实上当使用某款主题搭建好网站之后,基于主题定期升级方面的考虑,我们也无法对主题文件本身大动干戈以优化速度,所以在WordPress外贸主题模板的角度而言,前期的选择重于后期的优化。绝大部分主题必须等我们实际上手操作过之后,才能判断它各方面的性能品质,但是在购买之前,还是可以通过某些途径或手段进行前期的初步甄别。
其中一个最常用的手法是充分考察主题的演示网站。正规的商业主题都会提供官方的演示效果,有些甚至还会展示一些客户提交的案例。我们可以把这些网站当做自己的成品一样,通过相关的测试工具分析其性能表现,并从一定程度上去考量改进的难易度。当然主题的评论区也是极具价值的参考来源之一,从中除了可以获取客户对主题的直观体验信息之外,还能考察主题作者的响应速度和专业程度。
至于主题定制方面,西米CC一直是抱着不推荐的态度,也许主题定制可以在很大程度上满足你对网站效果前期的构想,但是相比50刀左右的国外商业主题而言,主题定制的费用的确是有些浮夸,而且表面的外观效果之下,没有一定的功底还真无法判别底层代码的品质。更重要的是随着WordPress程序和相关插件版本的不断更新,不同程度的不兼容情况就会时有发生,而定制主题基本上不存在免费升级的服务。
另外如果你在代码和样式表方面有一定基础的话,可以对主题作一定程度的常规简化。比如某款主题中设计了Timeline的功能模块,而在实际建站的过程中你根本没用它,那么你可以针对主题文件中与Timeline相关的源码和CSS样式定义进行手动精简或删除。这项工程需要足够的细心和耐性,而最终的优化效果,对于动不动就集成上百项特性模块的主题而言,也是非常显著的。当然还有一件重要的事情就是做好详细的记录,以便每次主题升级之后,可以参照记录进行高效的二次精简优化。
Sliders幻灯片
之所以把幻灯片Sliders单独拿出来讨论,是因为西米CC始终保持着一种大家可能普遍无法理解的态度:尽可能抛弃它。其实很多人执着于幻灯的原因,无非是通过炫酷的动作和元素搭配,充分吸引用户的注意力以期望达到更好的Call To Action效果。但是结果真能如你预期吗?
首先,要做好一个“恰到好处”的幻灯片并不是那么容易的事情,体验过类似Slider Revolution等幻灯插件的朋友应该有感触,这类插件的功能模块和选项参数都差不多比得上WordPress主题了,能勉强把自己的效果构想实现出来七八分就已经非常吃力,而如释重负的成就感背后,你可知为了支持这张幻灯的效果呈现,网站底层增加了多少脚本和资源调用?
其次你的幻灯片真的让用户感到惊艳了吗?不可否认幻灯元素的确能吸引他们更多的注意力,但是等所有的动画效果静止之后,他们仍然最关心其中的文案和产品效果,而这些完全可以用精心设计的静态图片背景配合标题和文本实现出来,只要你给予充足的版块面积。至于轮播切换,现在类似Avada等主题都已经内置了自主开发的幻灯模块,基本上践行了“轮播式Hero Image”的极简主义,这对于WordPress网站速度优化而言可以说是一个质的提升。
最后需要声明的一点是,西米CC并不是完全否定Sliders幻灯片这个元素,如果你真的需要它,那么请投入足够的时间和精力,通过合理的设计让它体现出优良的性价比。同时优秀的幻灯片设计,也需要具备良好的响应式表现,你需要在三种主流的屏幕尺寸上测试它的呈现效果。
另外在轮播的数量上,个人建议三张左右为宜,毕竟幻灯片中大尺寸图片可以说是必不可少的成分之一,基于速度优化的角度考虑必须进行合理的控制。
启用GZIP压缩
最后我们来认识一下Gzip,如果您购置的虚拟主机每月都是有限制流量的,如果博客的访问量很大,或者是按流量收费的,那么这是一笔不少的开支,所以我们必须开启网页的Gzip功能,压缩网页的数据输出。开启Gzip可以大幅度压缩CSS、JS之类的文本型文件,有时压缩比率高到80%,它可以极大的提升网站速度性能。
Gzip 用于UNIX系统的文件压缩,在Linux中经常会用到后缀为.gz的文件,它们就是Gzip格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的Gzip编码是一种用来改进WEB应用程序性能的技术。就好比我们平时使用QQ、网盘来收发文件时,通常都会把文件打成压缩包一样。
关于在WordPress网站中启用Gzip压缩的方法很多,比如最便利的方法就是使用Gzippy插件,另外在cPanel中也有专门针对Gzip压缩的设置选项。另外需要注意的是,只能选择一种方式来开启WordPress网站的Gzip压缩,否则有可能造成冲突而启用失败,请谨记。
领取专属 10元无门槛券
私享最新 技术干货