开发者如何选择CDN和服务器选择前的准备

  CDN的全称是ContentDeliveryNetwork,即内容分发网络,是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到较接近用户的网络"边缘",使用户可以就近取得所需的内容,解决网络拥塞状况,提高用户访问网站的响应速度。

  1.网络,响应速度,运维成本,技术要求。

  服务器网络经常会出现故障导致某条线路莫名不能使用,只有多访问节点才能够避免这个问题,有效提高访问响应速度,因此,在选择CDN服务器时,访问节点的数量及响应速度是首要对比指标,同时,技术要求也很重要,CDN服务器的线路质量也需要仔细考察,有可能会出现几个节点性能参差不齐的情况。

  2.DDoS等攻击防御。

  DDoS在当今作为一个暴力的恶性攻击,对普通开发者而言有着极大的杀伤力,通常开发者的经济实力不足以负担一个大防御多节点的服务器,能做的就只有正面比拼带宽跟服务器性能,在只有一台源服务器的情况下,一旦比拼失败,用户就无法访问,造成严重损失。

  服务器在选择前,需要闹明白自己的需求然后在做选择。

  1.服务器是用来做什么用途的,是做网页还是游戏,要是网页是静态还是伪静态,要运行什么样的程序,需要什么样的运行环境等等。

  2.用户的访问量和并发,服务器每天的访问人数大概是多少,同时在线的人数是多少要大概有个预判。

  3.运行的程序有多大,是否会随着时间慢慢的增大。

  4.针对用户的地理位置,是海外用户还是国内用户,是北方还是南方,都是需要考虑的事情。