屌丝程序员如何打造日PV百万的网站架构

屌丝程序员
屌丝程序员

13年SDCC大会上的一段演讲,说的很实在。适用于博客、小说类等阅读型网站。

程序员如何一个人打造日PV百万的网站架构
屌丝的特征
? 穷(买不起服务器,租不起带宽)
? 野心大(其实目标是1000wPV)
? 智商情商有限(不敢使用NB的工具和算法)
? 有点小聪明

应用场景
? 功能类似Blog、留言板
? 用户以浏览为主
? 同一时刻大部分用户看到的内容大体一致
? 有一定的交互(投票,留言,私信)
? 需要SEO

简单的算术
? 1天=86400秒,12小时=43200秒
? 上午9点至下午9点占90%访问量
? 12小时900,000 PV≈20.8 PV/s
? 20.8PV/s 相当于每个请求48毫秒
? 高峰时期会有2~5倍请求量
? ≥100rps


场景
暴走漫画网站端大约400w,加上手机端大约600w,总计已经达到上千万的请求数。
暴走漫画的网站全部使用了云平台。目前刚刚迁移到UCloud。
使用了4台nginx反向代理兼memcache服务器、20台App服务器、4台MySQL服务器以及2台Redis服务器。

PPT:

PDF下载

发表评论

邮箱地址不会被公开。 必填项已用*标注