scribble

守望的麦子

About Projects Tool Guestbook

29 Aug 2009
你的网站能在6秒之内打开吗?

互联网上有一个6秒定律:如果你的网站在6秒之内还没有被打开,那么绝大多数的人不会再继续等待,而是选择关闭,去浏览别的网页。所以保证良好、稳定的加载速度对于访客来说是非常重要的,无论你是要获得更多的读者还是要留住原有的访客这都是需要注意的重要元素之一。

要获得更快的加载速度,首先主机的选择很重要。比如说你的访客主要在国内,那么你的主机是否可以在国内各个线路获得良好的速度,你可以事先通过该主机商的现有用户网站检测一下。其次就是我们自身要对网站做好相关的优化了,我们以 WordPress 程序为例,随着你使用 WordPress 时间的增长,安装了不少插件、主题&页面中添加了图片,虽然你的WP功能越来越强大,但是速度似乎开始变慢……

拖慢WP加载速度的主要原因:
1.PHP命令的执行
2.图片,Javascript 的加载
3.从数据库调用信息
4.无用的代码

针对这几点,为你的WP提速可以采用以下6个方法:

  1. 减少不必要的PHP请求
    由于你所使用的主题作者写这个主题是给很多blogger使用的,因此通过这个php语句来统一调用,而作为我们使用者来说,把它替换成自己的静态HTML代码可以提高加载速度。

比如:

1
<link rel=”stylesheet” type=”text/css” media=”screen” href=”<?php bloginfo(’stylesheet_url’); ?>“/>

我们就可以替换成:

1
<link rel=”stylesheet” type=”text/css” media=”screen” href=”/wp-content/themes/style.css”/>

WP主题中通常 head.php foot.php sidebar.php 中的引入CSS、导航菜单、分类选项、页脚信息等都可以采用相应的 html 替换。

  1. 删除不必要的插件
    除了一些常用的插件,减少不必要插件的使用。另外,如果你的插件类表中有安装了但没有使用的插件,那么建议把它删除,因为即使那些没有被激活,加载的时候也会被检查。

  2. 减少服务器请求
    如果你提供一些资源供大家下载,比如图片,视频,电子书等建议不要放在自己的空间中,选择 Youtube flickr 等平台存放则是不错的做法。

  3. 使用插件提速
    比如 Object Cache, WP Widget Cache, Autoptimize, DB Cache, WP Super Cache 等
    可以参考本站文章:两个让你的WP更快的插件

  4. 优化博客中的图片
    博客中图片的优化对于提高加载速度也很重要,图片文件大小,贴在网页中的图片不能过大,这样会延缓页面读取时间。因此每一张贴进网页的图片都需要进行瘦身和格式转换(转为Gif可以有效减少空间占用)。
    另外对于图片欣赏类的文章,图片比较大,又不想降低质量影响效果,建议尽量外链到图片站上,贴进文章后调整图片在日志中的显示尺寸。(这一点主要针对空间不大的博主)

6.压缩精简你的代码
使用一些工具对 CSS JavaScript 等代码进行精简压缩,比如 Format CSS JS Compressor 等。

本文只是对优化的几个方面做了一个大概的介绍,具体的操作步骤可以使用Google搜索,如果你有其他的优化方法欢迎投稿或者留言与我交流。

Til next time,
Jason at 00:00

scribble

About Projects Tool Guestbook