IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?( 四 )


Nginx 使用基于事件驱动架构 。使得其可以支持数以百万级别的 TCP 连接 。高度的模块化和自由软件许可证使得第三方模块层出不穷(这是个开源的时代啊) 。Nginx 是一个跨平台服务器 。可以运行在 Linux、Windows、FreeBSD、Solaris、AIX、Mac OS 等操作系统上 。这些优秀的设计带来的极大的稳定性 。

IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?

文章插图
CDN
CDN的全称是Content Delivery Network 。即内容分发网络 。CDN是构建在现有网络基础之上的智能虚拟网络 。依靠部署在各地的边缘服务器 。通过中心平台的负载均衡、内容分发、调度等功能模块 。使用户就近获取所需内容 。降低网络拥塞 。提高用户访问响应速度和命中率 。CDN的关键技术主要有内容存储和分发技术 。
CDN网络中包含的功能实体包括内容缓存设备、内容交换机、内容路由器、CDN内容管理系统等组成 。
CDN具有以下主要功能:
1.节省骨干网带宽 。减少带宽需求量;
2.提供服务器端加速 。解决由于用户访问量大造成的服务器过载问题;
3.服务商能使用Web Cache技术在本地缓存用户访问过的Web页面和对象 。实现相同对象的访问无须占用主干的出口带宽 。并提高用户访问因特网页面的相应时间的需求;
4.能克服网站分布不均的问题 。并且能降低网站自身建设和维护成本;
5.降低“通信风暴”的影响 。提高网络访问的稳定性 。
IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?

文章插图
以上是我的回答 。希望可以帮助到您!
【IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?】
IIS、Apache、Tomcat、Nginx、CDN,它们之间有何区别?

文章插图