网站运营
位置:首页>> 网站运营>> 基于WordPress网站的优化(2)

基于WordPress网站的优化(2)

  发布时间:2011-05-12 14:26:00 

标签:WordPress,优化,服务器

W3 Total Cache

http://wordpress.org/extend/plugins/w3-total-cache/

DB Cache Reloaded: DB Cache的升级版;

http://wordpress.org/extend/plugins/db-cache-reloaded/

DB Cache: 对db query缓存,而不同于其他的缓存页面

http://wordpress.org/extend/plugins/db-cache/

其他不推荐:

WP Super Cache: WP-Cache的升级版,注意有时候开启compression可能影响性能;

WP-Cache: 缺点:缺乏更新,卸载的时候会遗留一些文件

WP Widget Cache: 如果使用了一些db intensive的widget,该插件可以对widget缓存,比较有用;

如上WordPress caching plugins的比较结果参看:http://www.tutorial9.net/tutorials/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/

5. 浏览器缓存Browser Caching

例如,可以设置nginx对静态文件进行压缩和缓存:

修改/etc/nginx/nginx.conf,添加gzip设定部分


gzip  on;
# 压缩css, js, xml文件
gzip_types text/css text/xml application/x-javascript;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";


修改/etc/nginx/sites-available下对应的网站配置文件,添加静态缓存:

# 缓存blog下所有js, css和图片文件


# 缓存blog下所有js, css和图片文件
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires max;
    log_not_found off;
}


参考:http://wiki.nginx.org/HttpGzipModule#gzip_types

【B: 针对WP本身的优化策略】

1. Plugins

禁用不常用的plugins,注意有些plugins可能存在不必要的数据库读写进而影响性能。另外,WP本身具有caching功能,使用WP提供的函数比直接编写SQL语句效率可能要高;

2. Themes

和plugins类似,某些themes可能存在不太高效的数据库操作,推荐使用官方的themes。另外可以进行其他优化:

静态文件:

theme是否使用太多的图片文件(可使用文字代替的图片可不使用),对所有图片进行无损减肥(使用Yahoo! Smush.it);CSS和JS文件优化;

可以hardcoded的static values不要从数据库中读取;

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com