屌丝程序员如何打造日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下载

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据