下面文章是其他人总结的,但是还是很有道理的,我进行了酌情的删减。其实我们纠结的无非是核心,内存和带宽,剩因为数据盘的使用大小我们比较好衡量,自己文件有多大就用对应的2倍或者更多些,数据盘也相对便宜,即使多买5G也感觉差不了多少钱。那么下面咱们就看下最纠结的三个项目:
【核-CPU】:
一台服务器其实就是一台主机,跟我们的电脑也十分类似,CPU的性能主要是计算,也就是如果网站上有非常多的逻辑请求的话可以考虑到CPU的核个数,比如大型商城,聊天室,在线应用软件,网游等需要计算比较多的网站,则需要更多的核。如果是一个阅读型的网站,用户仅限于访问和浏览,偶尔留个言,那么1核就足够了,用户的这种行为基本耗费不到CPU。
【内存】:
这个和服务器在同一时间响应的效率有关,如果你的网站在同一时间段忽然来了大量的游客,那么你的内存可能就要扛不住了,即使带宽很大,但是内存来不及响应和分配,那么也是一件苦逼的事儿。
【带宽】:
带宽是跟网站速度直接相关的项目,也就是说,主要消耗的也就是带宽,一个网站因为流量大而变得速度慢了,均衡的情况下我们首先要考虑到提高自己网站的带宽。
升级服务器要考虑自己情况,比如访问量过大,我们先提高带宽,然后提高内存,再提高CPU,如果是文字网站访问量过大,就只用提高带宽就够了。商城需要计算过多的网站我们要考虑提高CPU和内存。内存占用也是综合考虑的一个情况。
如果从网络安全的角度来说如果是ddos攻击那么只要有足够大的带宽就可以防御,如果是cc攻击的话需要足够的好的cpu(判断的标准也是cpu的占用率和其他综合情况考虑)才可以。
当然具体的推算和演算都是有专业的分析,详情也可以咨询我。