wordpress是全世界最流行的博客程序之一,模版丰富插件完善,很容易搭建出一个精彩的网站。只是,随着插件、工具、用户的增多,网站会越来越慢,即便是用上高速云主机,都很难在2秒钟以内打开,一定程度上降低了用户体验。
如果希望网站很精彩,又希望浏览起来很流畅,那么要怎么做才行呢?
作为一个有三年wordpress使用经历的老站长,为了提升网站速度,尝试过多种方法和技巧,好比使用php加速、开启http缓存、减少插件等;经过大量的尝试,在保证精彩界面的同时,又一次让网站在2秒钟以内打开。下面,本人简单分享几种靠谱的wordpress提速方法。
选用可靠的主机
一个好的主机,决定网站有着好的提速前景。不管你的wordpress网站用的什么模版、插件,只要服务器稳定可靠,那么都有2秒钟以内打开的可能性;如果主机支持Gzip压缩、HTTP缓存、PHP加速等,那么提速效果更明显。
加速乐专用加速包
CDN缓存是解决动态网站速度太慢的有效方法;不过,多数CDN的缓存时间不好控制,好比首页缓存时间太长,或者内容页缓存时间太短,很容易影响用户体验,目前多数wordpress网站没有使用CDN加速。
近日,加速乐(www.jiasule.com)推出wordpress专用加速包,针对不同页面提供不同的缓存方案,在不影响用户体验的前提下尽量缓存网页,流量越大缓存越多,多数用户可以访问到最新的缓存页面,普通wordpress网站可以提升速度2倍以上。
减少插件及外部资源
不少站长喜欢调用外部资源,一般使用JS的方式调用,好比百度分享、多说评论、各种联盟广告等;网站调用的外部资源越多,用户打开网页时要加载的资源越多,其中一个外部资源出现问题,那么会影响整个网页的加载速度。
至于wordpress插件,同样会严重占用CPU、内存资源,导致速度越来越慢。
为了解决这个问题,可以用代码来实现外部资源功能,把外部资源变为内部资源,减少外部资源影响网站速度的可能性;至于插件,同样可以把插件功能用代码实现,网站调用的插件越少,那么速度会越快。
优化网页代码和资源
网页越大,用户请求网页时要加载的资源愈多,部分网页中的图片甚至有1M大;如果用户只有2M带宽,即便是全速下载图片,至少要5秒钟才可以打开网页,很难有效提升网站速度。
为了解决这个问题,可以尝试精简网页内外代码,尽量让一个网页在800KB以内。一方面,可以优化模板的div+css架构,大量删减垃圾代码;一方面,在插入多媒体资源时,尽量先优化压缩,保证资源的大小可以接受。
其它相关小技巧
一般而言,只要做到前面三步,wordpress网站的速度多半可以保证在2秒钟以内;至于第四步,实际操作起来比较麻烦,不推荐新手去尝试;至于其它的,好比数据库优化、分布加载等,有一定的加速效果,只是加速效果不够明显,暂时不多做介绍,有兴趣的话不妨去试试。