什么是cdn服务?CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
这一组技术让分发动态/静态网站的内容来得更高效,包括:缓存庞大的静态内容、动态缓存控制机制、TCP加速和数据压缩及其他技术。
由于CDN服务器位于边缘,可以更深清楚地了解入站流量和源服务器的状态。这让CDN能够采用应用层负载均衡,从而通过精确衡量每一台源服务器的实际负载来提高流量分配效率。
CDN通过隐藏源服务器的身份对源服务器进行抽象化,从而保护源服务器、免受直接针对IP地址的攻击,便于管理流量。许多CDN商提供适用于应对ddos、应对Web应用程序攻击和垃圾邮件/机器人攻击的云安全解决方案。
许多CDN提供商允许客户将内容存储在边缘服务器,无论这内容是庞大媒体文件、数据库文件还是脚本,可以根据需要智能化地分布在边缘服务器上。