当前位置:首页 »“秋了秋”个人博客 » 网站建设 » 网站流量计算及限额优化

网站流量计算及限额优化

作者:秋了秋 发表时间:2016年08月26日

最近收到一封邮件,邮件里面告诉我网站流量已经用了80%以上,按照这种趋势,可能维持不到5天时间,意味着这个月剩余的时间将面临着关站的危险,并提醒我升级空间。无疑这是个很温馨的提示!

看完邮件后赶紧喝口水压压惊,这种事从来没发生过啊,况且我的网站每个月流量限额是30G,这个月跟以往也没什么不同啊,一样每天维持着200IP流量,30G就用完了?OMG!不科学,赶紧登陆空间查看日志恐怕空间商忽悠我。发现流量从上个月某天开始就突然从200M/天飙到500M/天,而且此后的每天都很稳定,不像空间商忽悠我,也不像遭到攻击。

上个月我到底干了什么?经过一番深思熟虑后发现,流量开始飙升的那一天正是我改了代码的那天。究竟是什么代码如此恶劣的占用宽带?请听我细细娓来。那天我闲着没事加了个功能,定时器每10秒更换一下背景图片,总共只有7张图片,不就换一下图片嘛,为什么会多这么多流量。请看大数据挖掘。

这七张图片,平均每张500kb大小,挺小的吧,至少没上1M~,算了一下,具体总共是3517kb,也就是3.4M。每天有200IP,pv就不算了,因为同一个人无论访问多少次,流量几乎都是固定的,这就要感谢浏览器的缓存机制了~,包括老用户也是一样,如果这200个都是老用户的话,那么每天200IP,访问一个月也用不了几兆,因为他们都有缓存,大部分读的都是缓存。关键是这200IP不是老用户,几乎每天都是接近200IP的新用户。

再来看看这个定时器的功能,每十秒切换一次背景图片,我要是一个人停留页面10分钟,就有60个10秒,就切换了60次图片,那流量是60x500kb=30M吗?不是的,因为我总共只有七张图片,无论他停留多久最多只会产生3.4M流量,这也要归功于浏览器缓存。

每个人3.4M流量,200人就是600M了,这个大数据还是有点吓人的,至于为什么每天只多出300M流量而不是600M,原因是这样的:600M算的是理想状态,每个用户必须停留70秒以上,可事实这是不太科学的,有的停留时间超过一分钟有的停留在几秒或者几十秒,平均下来只能是40秒,40秒内切换四次(不包括增功能前的背景图片)3*500kb也就1.5M左右,200个人算下来也就差不多300M,perfact!

按照这个算法其实可以解决很多人购买空间纠结于选什么流量套餐空间的问题,自己可以算一下,假如你的网站平均每个网页1M左右(包括所有资源),至于网页的流量就要按pv算了,因为每一个网页网址不一样资源不一样就不会说有缓存之类的。每天的pv在250左右,每个月将产生250x30=7G流量的空间,每天的pv在500左右,每个月将产生500x30=15G流量的空间,每天pv在1000的话30G,每天pv在2000的话60G,访问数据越大优化显得越来越重要。每一个图片,每一个资源多1kb都会产生巨大影响,这就是大数据的魅力。可以尽量压缩网页大小,采取服务器缓存页面进行优化。

1
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://www.mizuiren.com/blog/458.html
目录: 网站建设标签: 网站流量 10267次阅读

请求播放音乐,请点击播放

登 录
点击获取验证码
还没账号?点击这里