基本上每过一段时间,就会对自己的Wordpress主题和代码进行一些优化,很多时候是因为系统版本的升级要进行一些代码的微调,还有一些则是之前忘记优化的地方,现在顺便一并给做一下,写这篇文章是怕忘记了这两天完成的代码调整。
主要影响的代码是网页版主题V3.2-V3.3的变化,涉及的升级优化包括下面内容:
- 新版本的WP修改了编辑器,老版本编辑器以插件的形式继续存在
- 新增了插件P3用来检测插件性能,用完就禁用或者删除就好
- 改用WP Fastest Cache来进行缓存优化,并进行一次清理
- 修改了JS调用方法,去除了版本号的方式
- 修改了Ngnix的vhost的配置文件,增加了头部缓存设置
- 增加了更多浏览器USER-AGENT判别(在插件部分)
- Google Analytics插件设置,将代码插入到页面底部
- 将Lazy-load的一段代码直接插入到footer,减少一次文件调用
从优化以后的结果和测试来看,现在后台的插件只有两个插件会影响前端页面的调用,将影响减少到最少,然后PageSpeed的评分也到了98分,Pingdom评分到91分,剩下的几个优化点我懒得去弄了,包括优化CSS.JS之类的,我没有压缩CSS是为了更方便阅读,压缩掉几个字节其实意义不大,所以就留着好了,包括小图片也是一样的道理。
中间出现了两个小插曲,第一个是修改jQuery到外部指向的时候弄错了版本结果导致在IE下显示异常,差点让我整个回头弄一遍,还有就是弄完所有之后,发现移动端首页图片不见了,后来才想起来是因为修改了Lasy-load的代码的缘故,在移动主题中也加上就好了。
就先暂时这样吧,应该已经在我能力所及优化到极限了~