用 Azure A1+A2 负载百万 PV 的 wordpress

2014-07-13 20:52:41 +08:00
 xLzgkddTywk9ALsX
A1(单核 1.5G): nginx, mysql
A2(双核 3.5G): nginx, hhvm

A1做前端反代A2, 数据库架在A1,配合memcached及W3TC,高峰时负载分别在0.3及1.5左右

测试了几天,高峰值都平稳度过,目测到150万没问题.
5525 次点击
所在节点    WordPress
35 条回复
lincanbin
2014-07-14 02:31:59 +08:00
一个月4美元的单核E3 VPS,昨天负载了22万PV,负载也就0.07……
而且是2GiB的数据库,主要负载来自数据库搜索……
lincanbin
2014-07-14 02:33:34 +08:00
@lincanbin 准确地说应该是半核E3,1600MHz的E3 1230v2,我用的LAMP
xLzgkddTywk9ALsX
2014-07-14 02:34:05 +08:00
@lincanbin 厉害,有方案分享?
lincanbin
2014-07-14 02:41:52 +08:00
@buobuk 我就直接写好程序扔上去啊,一个id索引的页面的CPU Hour控制在3ms内,一个全文索引的搜索页面控制在20ms内,一个页面数据库查询次数在6次以内,这样怎么可能会承受不了百万PV?
另外大多数网站瓶颈在数据库,换HHVM提升不大。
lincanbin
2014-07-14 02:46:56 +08:00
@buobuk 百万PV,折合下来也就每1000ms处理12个页面请求吧?
如果1000ms处理不了12个页面请求,多半是程序执行效率有些低了。
xLzgkddTywk9ALsX
2014-07-14 04:43:56 +08:00
@lincanbin wordpress的确是比较麻烦。
msg7086
2014-07-14 05:18:00 +08:00
别用反代,改用直连fastcgi试试?

我这2台linode能撑起200w pv
WildCat
2014-07-14 07:10:07 +08:00
用APC了吗?
Zhang
2014-07-14 08:29:54 +08:00
楼主还没告诉大家网址呢
simapple
2014-07-14 10:37:13 +08:00
3.5G 足够你把数据都映射进内存?还是你的网站内容质量太高,有这么大的pv
cst4you
2014-07-14 11:29:15 +08:00
@simapple 我们之前几万文章, 百万PV, memcache开的64M都没吃满
zhangwenwen
2014-07-14 14:51:21 +08:00
我是张闻闻,之前很抱歉,这个发帖要扣资金,可以QQ吗?635488144 嘿嘿 @buobuk 嘿嘿
snnn
2014-07-14 14:56:35 +08:00
@zhangwenwen 扣资金??? 这到底什么和什么啊!!!!我越来越看不懂了。
xLzgkddTywk9ALsX
2014-07-14 15:50:47 +08:00
@snnn 应该是在说V2的特色之一,回帖不是加币,而是扣币
zhangwenwen
2014-07-14 16:18:38 +08:00
尴尬 我又农村了 不过真是农村来的

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

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

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

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

© 2021 V2EX