找几个常玩wordpress的朋友讨论一下性能优化.

2013-11-08 13:01:37 +08:00
 xLzgkddTywk9ALsX
图片站,PV30万

环境: 独立服务器Q9300+8G+centos+LNMP+Varnish

虽然有点不必要,但还是用了W3 totalcache:(页面高级方式缓存硬盘,Minify用Xcache,数据库缓存和对像缓存用Memcached). 因为如果不用W3的话的,WP-postviews不知道为什么对访客就是不计数.

目前瓶颈是CPU,如果关掉WP-postviews的话会好很多,有一些页面要用到,关不得.可能是因为每次PV都会写数据库.但是MYSQL进程所占又不大,全是PHP-FPM,有点不明.

大家有什么看法?
2807 次点击
所在节点    问与答
11 条回复
BOYPT
2013-11-08 13:11:14 +08:00
你既然知道postviews是瓶颈了,优化工作自然首先就是要把瓶颈工作分离出去,还有什么好讨论的。
xLzgkddTywk9ALsX
2013-11-08 13:19:47 +08:00
@BOYPT 站点有很多页面需要这个插件
alexrezit
2013-11-08 13:20:43 +08:00
自己写一个, 用缓存.
akira
2013-11-08 13:24:10 +08:00
推荐装个newrelic,有时候他的分析数据还是蛮有用的。
davidyin
2013-11-08 13:25:18 +08:00
现在的loading time是怎样?
xLzgkddTywk9ALsX
2013-11-08 13:31:08 +08:00
@davidyin loading time不影响,一极棒! 外面还有个CDN. 问题在于高峰时,CPU90%以上
xLzgkddTywk9ALsX
2013-11-08 13:34:27 +08:00
@alexrezit 知道对memcache对数据库查询有缓存, 写是否也有?
davidyin
2013-11-08 13:40:54 +08:00
是否可以考虑用外部统计系统来替换postview,比如woopra
davidyin
2013-11-08 13:50:02 +08:00
用了newrelic没有?看看到底是那些部分造成cpu高企
Mihuwa
2013-11-08 14:29:44 +08:00
cst4you
2013-11-09 08:15:49 +08:00
pageview很拖性能,建议拿掉
W3 totalcacahe我这边用下来很坑,性能不升反降
然后参考我爱水煮鱼的memcache+batcache方案调整
在E3 1230 +1.5g内存的vps跑150w妥妥的,内存大小不是问题

wp很吃cpu,9300有点力不从心

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/88520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX