视野博客一直都有在进行网站性能优化方面的研究,今天分享一下视野博客所用的一些网站性能优化策略。
先介绍一下视野博客的运行环境:
程序:WordPress 2.8
Server System:Red hat AS 5
Web Server:Apache + PHP
1、前端优化
图片地图、CSS Sprites、内联图片、合并JS和CSS、将样式表放在顶部、将部分脚本放在底部。
2、页面级缓存优化
向Http头添加过期或者缓存控制;
在服务器端启用内容过期 做HTTP头优化(第三条);
3、启用GZIP
视野博客启用GZIP前后对比
gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。软件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公开发布,版本号是0.1,目前的稳定版本是1.2.4。
GZIP Output
这是一个GZIP的插件,如果您用的是虚拟主机,或者不方便通过服务器端设置GZIP优化。那么这款插件则是你的必备之物。
4、服务器级缓存优化(采用Wordpress性能优化插件):
(1)WP Super Cache
这是一个非常完善的wordpress缓存插件,强烈推荐使用,并且使用非常简单。
优点:非常方便,简单、效果好。
缺点:笔者暂未发现。
(2)cos-html-cache
这是一个服务器文件级的缓存,将网站页面生成HTML页面缓存在服务器上,以减少数据库的查询。
优点:做了之后,访问超快,主要是减少了数据库的交互。
缺点:如果文章多的话,会占用太大空间。
使用了WP Super Cache插件后wp-postviews插件还能不能统计页面点击数量??
@Alex
这个还真没测试过
其实只要设置一下三步,性能可以提高一百倍
1 把wp_posts,wp_postmeta,wp_term_taxonomy三个表的数据做内存缓存,比如说前台查询用mysql的内存表
2 页面做静态化
3 前台模版页一些相对固定,又要经常查询的数据做memcache缓存
这是我的网站http://www.myniuyou.com
数据十万左右
原来首页打开都得一分钟
现在0.6秒左右
快了整整一百倍
博主写的不错,谢谢分享哦~~
真的很棒,第一次来,学到了很多的东西。