我想每个人做网站做在线服务的话,都想着同时在线的人数一涨再涨,谁也不希望自己的网站打不开或者干脆宕掉了,那么如何能保障你的这些需求呢?
服务器带宽

很多人对这个带宽或者流量不是很理解,尤其是在天朝,大部分人的理解就是流量还有限制?那么我们先弄清楚什么叫流量和带宽吧。

大家通俗的认为带宽就是网络速度,我们可以认为带宽越大速度越快,从某种角度来说是这样的,但是我们不过分纠结这个,因为木有必要呀。

我们之前的都是56K的小猫,后来变成1M,2M,甚至现在的10M,100M,G口,我们或许不明白是什么意思,因为我现在在家还是2M的该死的联通,

所以说这个2M,2M说的白一点就是2Mbit/s,那么咱现在比较常见的下载还是KB(MB真爽啊;))。那么1B=8bit ,1KB = 1024B,那么算一下你的2M带宽的下载速度其实就是 2*1024/8 = 256K/S,这还不算节点的延迟损耗,这是理想状态,所以你2M的宽带是下载不到2M/S的,同样你的网速还分为上行,和下行速度,咱们通常关心的是下行,那么服务器关心的就是上行,因为他给别人提供速度是相当于把内容上行上去,然后咱们下行获取的,现在明白了一些了吧。

假如你的服务器的带宽是100M共享和100M独享的话,速度是不一样的 ,服务器的uplink是100M,那么你就能使用到12.5M/S的速度,就像你有一条宽马路的话这都是你的,上面能跑多少车,多少人你自己能把握,而共享的话一般都是一群人共享这条路,所以你的带宽并得不到什么保证的,同样你网站的同时在线,也就是并发取决于你这个带宽了。这样就明白为什么有流量的限制了吧,国内的不限流量,可以给你2M的带宽,就像给你一条羊肠小路,给你说,不限量走吧,你愿意吗?

网站性能

其实这块取决于网站的架构,程序员的经验,没什么好说的,在这个硬件飞速发展的时代,很多人说CPU够强劲了,不用关心代码的效率问题了,那么好吧,小网站不关心,但是大型服务我想还是需要关心一下吧,同时,我们不关心CPU是因为这个不是瓶颈,现在的瓶颈是IO,7200转和15K的速度绝对不是一个量级的,同样你和很多人共享一台服务器的时候,你的速度是多少?IO能多少?不少黑心商超的严重,IO只有几十几百K/S那么你的网站也同样很慢。

网站攻击

这个是一个头疼的问题,现在常见的有CC,DD,SYN等,其中最见效最没有技术含量的就是DD,拼的是带宽和money,现在来说没有绝对的能防住,也没有绝对的能攻陷,我门也不做深究了,随他去吧……