网站建设之带宽预算

青春壹個敷衍的年華 提交于 2020-03-08 02:58:27

PV(Page View):页面浏览量,网站浏览数是评价网站流量的常用指标

前期网站访问量比较少100万PV肯定是没有的,前期访问量预计会在,门户网站0.5万PV,电子商务1万PV,通过计算带宽为:门户网站为0.48M、电子商务为0.96M.。同时考虑系统冗余0.3。即所需带宽为(0.48+0.96)/0.7=2.05M即4M带宽(带宽为偶数和整数)

即在前期4M带宽这足够,但是随着宣传和推广流量会迅速上升、短时间内会达到一个平衡。预计门户网站会达到10万PV、电子商务40万PV左右即
【(10/0.5)0.48+(40/1)0.96】/0.7=68.5M即70M带宽。

当然这个也是在一个前提内:即1S内网站做出的反应,研究表明,用户能够忍受的最长等待时间的中位数,在6~8秒之间。这就是说,8秒是一个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。研究显示,如果等待12秒以后,网页还是没有载入,那么99%以上的用户会关闭这个网页,不再等待。相对应地,网页打开速度越慢,访问者的心理挫折感就越强,就会对网站的可信性和质量产生怀疑。在这种情况下,用户会觉得网站的后台可能出现了一些错误,因为在很长一段时间内,他没有得到任何提示。而且,缓慢的打开速度会让用户忘了下一步要干什么,不得不重新回忆,这会进一步恶化用户的使用体验。
人们不喜欢速度慢的软件因为人们不喜欢等待,等待意味着你要浪费时间而无所事事。但等待是你和电脑交互的过程中所必须经历的过程,软件不会马上相应你的指示,你需要等待软件载入,等待网页下载,登载……
因为等待并不是产品好的特征,你需要把它的影响最小化。所以要想办法缩短让用户等待的时间。如果反应时间增加同样所需带宽减少一半,对于门户网站和电子商务建议在2S内做出反应,所以所需带宽70M/2=35M(40M)足够。缩短用户等待时间还有其他很多方法,比如优化代码,还有就是现在比较流行的加入有趣的进度条的设计,一方面网站能够向用户显示反馈消息,进度条告诉用户进度目前完成了多少,还剩下多少,还可以精确地显示进行得有多快,以此来估算出剩余时间。 另一方面有趣的进度条设计可以分散用户等待的注意力,从而让用户觉得等待的时间没有那么长,程序运行的不那么慢!

除了带宽速度外,实际的业务支撑情况取决于以下几点因素:服务类型(即门户网站、电子商务)、服务器硬件性能(cpu、内存)、网站程序、数据库(Oracle、MySql、MSsql)等。



作者:PM王昆
链接:https://www.jianshu.com/p/b482ea96bcd1
來源:简书
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!