4M的带宽的服务器,支撑一天88G的流量
一个本地DZ论坛,网站日常流量大概7W的PV,网站平时访问的时候,只有电信和联通的是直接访问服务器,其它线路一率走CDN。最近和政府合作了一个投票活动,时间一个月,一天最高流量100G左右,为了降低服务器压力,全部线路走的CDN。原服务器配置为某云服务器,8核8G内存,4M带宽,130G的SSD,windows2012。
如果是单纯升级服务器带宽,从4M升级到30多M,那一个月需要600以上。问题还没完,那么高的访问量,服务器内存和CPU都得继续升级,否则应付不了那么大的流量,总成本增加可能不会低于1000元。
去腾讯云买了2T的流量,花了632元,用服务器原配置就轻松应付过去了,服务器带宽占用率2-3M左右,CPU消耗40-80%左右。服务器没做其它的优化,论坛底部页面打开显示的时间为0.2-0.8左右。
GMT+8, 2016-12-20 14:21 , Processed in 0.200717 second(s), 30 queries , Gzip On.
服务器的CPU消耗主要为mysql消耗,这个服务器商没有云数据库,如果有,配合云数据库,个人估计4核4G加4M的带宽就可以应付过去了,网页打开显示时间应该可以达到0.2以下,CPU消耗可能还要比现在的低(从其它站点上得来的经验)。
用CDN还有一个好处,那就是移动之类的特殊线路,直接访问服务器的话偶尔有可能会无法访问,用个好点的CDN,再用智能解析,把移动用户解析到CDN的线路上,即解决了线路联通问题,也解决了全部使用CDN之后购买流量费用过高的问题。
这是自己的个人经验,提供给大家,让大家有需要有时候也可以拿来做一下参考,其它的自己想!
打了那么多字,可以打个广告不?不可以?那就算了,反正大家都知道bestmoban的技术比我牛,有需要找他,准保没错!:lol: 技术贴 技术贴 学习了 {:face_029:}学习了 厉害厉害,尤其最后一句 技术贴 学习了 学习了,这么大的流量,才投这么点钱, 我1核1G内存,2M内存一天3万pv,用linux压力小很多 用CENTOS 比SERVER 2012强多了