wordpress文章比较多,现在打开非常慢!

lnmp环境

1G + 1核 ssd

流量200

已经启用了memcached,图片用了七牛

再怎么优化?

哪位帮我看看,现在栏目页打开很慢

www.caotama.com

阅读 7.6k
4 个回答

楼上已经回答过了,我再补充一下。
前端:可以用我爱水煮鱼开发的七牛插件。可以把静态资源镜像到七牛空间。
服务器:可以考虑使用xcache缓存加速php。redis缓存wordpress数据库,配合插件是redis object cache和redis page cache。
WordPress主要提供了两个统计函数:
1.网页加载时查询数据库的次数:

<?php echo get_num_queries(); ?>

2.服务器端完成这些查询所花费的时间:

<?php timer_stop(7); ?>

可以在启用数据库缓存插件之后,做一下对比。
查询wordpress生成页面需要的sql语句,可以用插件用Debug Queries查看

![图片描述]

图片描述
只打开了网站首页,果然很慢。

  1. 看第一个图,首页加载,可以看出ttfb是比较长的,ttfb参考百度百科TTFB
    ,分析这里是由于网站服务器准备数据时间较长,可以检查检查wordpress是不是某些插件拖慢了网站准备数据的速度,可以禁用几个看看,检查出来是哪一个(只是推测,毕竟wordpress的数据库是没啥问题的,大家都在用)。

  2. 第二个图显示有个图片下载了将近5s,而图一中显示DOM下载时间也5s多,所以检查文章的图片尺寸,不要太大,适当压缩。就是这个 http://img.caotama.com/wp-content/uploads/2015/11/QQ%E6%88%AA%E5%9B%BE20151107114901.jpg

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进