Blog 放在国外的虚拟主机上,速度自然不能和在国内相提并论,这对访客的耐心是极大的考验,所以在国外主机上开博的同学有必要对自己的 Blog 进行一番自我优化,让浏览速度快一点,再快一点。
影响页面载入浏览器速度的因素很多,抛开主机本身的连接速度不谈,主要说一下调整 Wordpress 终端显示方面的优化。
1. 模板。Wordpress 可用的花哨酷炫模板很多,可惜一切的效果都是要付出代价的,需要载入的图片和JS文件多了,页面打开自然就慢了。一个 Blog 如果主要靠内容吸引访客,建议还是将模板更换成纯 CSS 或者图片调用较少的模板。使用这类模板,访客浏览页面时不会因为\请求过多图片耗费载入时间,页面打开的速度自然快一些。
2. 外部调用。很多 Web 2.0 网站都会提供针对 Blog 侧边栏的应用,这些加入侧边栏的小玩意固然能够在一定程度上起到丰富内容和增加功能的作用,但同时也拖慢了页面载入的速度。要知道,访客访问你的 Blog,同时还要被迫向大量外部网站请求内容,怎么会不慢呢?
3. 精简首页。除了上面说过的侧边栏,首页文章数目也是影响影响载入速度的原因之一。很简单的道理,内容越多,载入越慢。同时,还是应该在首页上提供全文显示,难道为了读完一篇文章,访客还需再载入一个页面?等他们有评论需求的时候再说吧。
4. 插件。这里不说少用插件,而是说增加插件的事儿。像 Ajax-Comments 一类的插件也许会增加一两个额外文件的调用,但是有访客评论的它可以避免多一次的页面刷新,免除了速度上的考虑。若是有兴趣做成全站 ajax 效果,那国外虚拟主机速度上的劣势真的可以忽略不计了。
5. 静态化。Wordpress 是动态化输出是人都知道。无论是否出于效率目的,还是应该静态化页面,至少这样会比每次访客访问页面再让 Wordpress 从数据库调用内容快得多。相关插件比较多,推荐 Cosbeta 的 cos-html-cache 和 Richardo 的 WP-Cache。
以上5条的建议成分大于技巧,具体实施起来许多人都会有自己的一套。我自己认为在数据库和页面代码方面做优化意义不大,首先,Wordpress 发展了这么久,数据库结构已经相当成熟,能够优化且带来提升的方法有限;其次,页面代码方面能够做自行优化的人早就做了,Wordpress 的模板如此多,不可能有统一的优化方案。至于 Wordpress 提升速度的终极方案,我觉得还是应该多考虑主机方面,毕竟快与不快的直接提现就是主机速度。这两天我也发现了一些主机选择的新趋势,一是国内的 Blog 专用主机,这类主机不求大而全,主打“专用”概念,若是觉得备案也不是那么麻烦,还是应该首选此类主机;二是新加坡主机,因为新加坡的互联网国际出口带宽仅次于美国,而且比邻中国,大部分时间从国内访问位于新加坡的主机甚至略快于许多位于国内的主机,同时没有备案和审查的烦恼,值得考虑。
文章评论
用免费的国外空间,怎么优化都很慢啊
看来我的侧栏需要精简一下了
inove主题果然经典那,经久不衰。
WP少用插件,少用JS,国外的主机,国内的图床,这样会好一点,用了cache插件,有些应用没法用。
你好!!!!!
感谢分享,没事来学习学习
wordpress确实强大,速度确实需要优化一下
我们都是被逼的!
优化是个永远的话题~
不错、优化很重要!
国内主机速度真的是越来越快了。
@lazy
被逼的,哈哈
谢谢风向。
我的博客很简洁,我就不喜欢华丽的