当前位置:首页 > 网站建设 > wordpress > 分享经验 > wordpress优化加速的10个技巧

wordpress优化加速的10个技巧

因为技术宅使用的是国外的主机,整体上速度比较国内就要慢了一些,更何况wordpress的强大和他的加载速度是存在矛盾的,所以这两天技术宅花了一些时间放在wordpress的优化加速上面,整体来说有一些效果,在这里把技术宅自己的优化过程和方法记录下来,希望给更多的博友以借鉴。

首先来说,wordpress是基于php和mysql的博客程序,那么我们可以这样理解,影响博客加载速度的因素其实就这么三个:一是服务器,显然的,如果服务器速度本身就不行,那么再怎么优化也无济于事;二是网站文件大小,这个包括很多方面,像是网站的图片文件大小,css、js代码多少等等,这些都是的,自然加载的东西越多,速度也就越慢;三是文件执行以及执行数据库查询等操作花费时间。接下来,技术宅就将按照这几个方面来分别说说wordpress优化加速的技巧。

1、选择一个靠谱快速的主机

这个绝对是重中之重,主机不行一切免谈。相对国内的空间商来说,技术宅还是推荐国外的空间商,一方面很多的国外主机都是不限制流量、站点等等的,对于有多个小型站点的朋友比较方便。建议大家选择空间商时可以以空间商名字加上骗子为关键词百度,这样可能对于空间商能有更全面的了解。

2、把wordpress版本升级到最新

这个怎么说呢,wordpress的升级绝对有他的必要,一般来说新的总比旧的有更多的优点,所以勤奋升级和乐而不为呢?

3、选择一个合适的主题

这个其实也是很重要的。技术宅就有深刻的体会,不同的主题对于加载速度有很大的影响。且不说那些很华丽很炫的效果需要多少的文件支撑,单是主题作者写代码的规范与否就会影响加载速度。至于如何判断一个主题是否合适,各看大家自己需求,而代码是否规范则可以通过w3c进行验证加以判断。

4、开启gzip压缩

这个其实也应该属于服务器优化方面的,一般来说,主机都会提供gzip压缩功能,这样的话,一定把gzip压缩开启。一般来说,压缩率都能达到70%左右,这样传输的数据少了,自然速度就上来了。

5、给css和js代码瘦身

如果要问网站加载中最费时间的是什么,答案肯定是js、css代码以及图片,这里主要讲讲怎么给js和css瘦身。其实对于js和css,一般的优化办法有合并、压缩、js后置等。但是对于一般的博主来说,没有必要那么复杂,只要做好压缩就好了。这里推荐两个网址给大家,一个是css优化一个是js优化。实际上呢,他们优化出来不一定没有错误。所以优化完成后建议先拷贝到dreamweaver中查看是否有错,然后再上传。

css优化:http://www.cleancss.com/        js优化:http://javascriptcompressor.com/

6、给图片瘦身

前面说到网站加载中最费时间的图片为前一,所以,为了加快速度,图片必须瘦身至最小。压缩图片的工具很多,技术宅推荐一个网址:http://gtmetrix.com,这个网站可以诊断你的网站存在的问题和可以提升的地方,其中Optimize images还可以直接下载给你压缩好的网站图片,很方便。

7、尽量少用插件

wordpress的强大功能和他的丰富的插件是分不开的。但是技术宅却要提醒大家,一定尽量少用插件。至于原因大家可以打开自己网站,然后查看源代码,以“plugin”来ctrl+f,会发现多加载了很多东西。要用的插件都应该是必须的。

8、静态化页面减少对数据库的查询

这里技术宅推荐自己使用的为数不多的一个插件:wp super cache插件,它能把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,也不用频繁和数据库交换数据,这样通过使用这个插件,能使得你的 WordPress 博客将显著的提速。关于这个插件的使用,我还会在近期发布一篇详细的使用方法和技巧。

9、图片本地缓存

这个其实更主要的是针对常常来访自己博客的朋友设置的,就是在本地缓存图片等文件,待访客下次访问时就会加速很多。方法是直接在.htaccess中添加如下代码即可:

#Expire Header
ExpiresActive on //开启缓存
ExpiresByType text/css “access 1 month”//css文件缓存1个月
ExpiresByType text/plain “access 2 days”//纯文本内容缓存2天
ExpiresByType text/html “access 2 days”//html文件缓存2天
ExpiresByType application/javascript “access 1 month”//JS文件缓存1个月
ExpiresByType image/jpeg “access 1 month”//jpeg图片缓存1个月
ExpiresByType image/x-icon “access 1 month”//icon缓存1个月
ExpiresByType image/gif “access 1 month”//gif图片缓存一个月
ExpiresByType image/png “access 1 month”//png图片缓存一个月
ExpiresByType image/ico “access 1 month”//ico缓存1个月
ExpiresByType application/pdf “access 1 month”//pdf文件缓存一个月
ExpiresByType application/x-shockwave-flash “access 1 month”//flash缓存一个月
ExpiresDefault “access 1 month”// 默认(未提及的可缓存文件)缓存1个月
特别注意,注释文字(//以及后面的文字正式加入后必须去掉!)

10、图片延迟加载

这个对于图片较多的博客具有很大的作用。具体实现的方法很多,有插件(不推荐)也可以代码实现,技术宅暂时使用了插件,不过应该也会在近期代码实现这个功能,朋友们有兴趣可以持续关注。

至此,wordpress的优化加速基本上已经小有成效了,如果读者朋友们还有更好的方法欢迎和技术宅交流。

友荐云推荐
  • «
  • »
  • 作者:
    除非注明,本文原创:技术宅,欢迎转载!转载请以链接形式注明本文地址,谢谢。
    原文链接:http://www.jishuzh.com/share/wordpress优化加速的10个技巧.html

    6 thoughts on “wordpress优化加速的10个技巧

    1. 淘宝特卖女装

      Impressive!

    2. 水貂皮草大衣

      Thanks for sharing this, its great :)

    3. 足球比分

      我们网站最近打开的速度偏慢,也打算压缩压缩,瘦身瘦身….

    4. 雷东升

      没说数据库啊,我觉得数据库那块是个大问题

      1. unclezhou (Post author) 

        数据库方面我只是提到了8、静态化页面减少对数据库的查询,不知道还有哪些需要的方法?

    5. 超值街

      这个要留个脚印,学习下,以后说不定用的到。

    评论已关闭.