多语言展示
当前在线:1871今日阅读:186今日分享:38

wordpress之优化篇

几年前我开始接触了wordpress,那时候我买不起太贵的空间,只能用300/年的空间。主机的价格是一分钱一分货,300多的空间速度慢还有外流量限制。所以那时候我为了提升网站速度和减少外流量可以说是费尽心机。我也是一个专业的网站开发程序员,所以我希望我下面的经验可以对不是很熟悉网站优化的朋友们带来一些参考。
提速:
1

css,js压缩。1.css和js文件分别是存放样式和javascript脚本的地方,他们会在页面打开时进行加载。尤其是加载js时,因为网页会被挂起,给人的效果就是,页面卡在那一片空白。所以想提高js加载速度,没有好的硬件支持的话,就考虑下压缩吧。 2.你可以去一些压缩网站比如chinaz里的压缩,对css和js文件进行手工压缩。只是这样做有点麻烦。 3.你也可以使用gzip进行服务端压缩(推荐)。参见参考资料【http://jingyan.baidu.com/article/e8cdb32b77edba37052bada5.html】 4.再者还可以引用一些知名网站上提供的js类库。比如wordpress肯定会加载的jQuery脚本。参考资料【提供jQuery类库的各大地址】中搜集的提供jq类库的网站都对这些类库做了CDN加速,所以不管在国内(国外),当你访问时都会有一个离你最近的CDN节点为你服务。所以用他们的js库,你不用担心js的加载速度。(最好使用他们的min版。min版是压缩的版本效果一样,体积却小了很多)

2

合并多个js或css 因为http请求也是影响打开网页速度的一大关键所在,所以尽量减少http请求也是很有必要的。

3

开启网站缓存 传统的访问网页访问页面->服务器读取数据->动态页面解析数据->生成网页数据->返回给客户端开启缓存后的:访问页面->读取静态化页面数据(或缓存数据)->返回客户端。1.使用cos-html-cache缓存插件,参见【http://jingyan.baidu.com/article/c14654135db0ec0bfcfc4ca3.html】 2.如果有条件的话可以使用memcached.参见【http://jingyan.baidu.com/article/e8cdb32b77edba37052bada5.html】

4

一般来说做到以上两点,你会发现你的网站速度会得到质的飞跃。如果您还有点小贪心。或者你的空间开启不了上面的任何缓存。那就可以优化一些代码。 因为wordpress考虑到通用,所以很多变量都是比如' /> 这里是设置字符集的,你可以直接替换成  这样也会提速不少。当然,如果你开启了 cos-html-cache 插件的话,这一步就可以省略了。

5

将博客部分不怎么修改的内容静态化 我们都知道,一旦我们的博客成熟后,我们有些东西是很少需要做修改的。比如我们的导航、标签云等等。 那我们干脆把这些代码静态成一个js文件输出,这样可以减少服务器的压力。 因为不需要查询数据库了,所以减少了数据库的压力,再者做成js输出话,第一次访问后浏览器会把js缓存在本地,第二次访问连http请求都省了。所以速度很快

推荐信息