我觉得cdn是反向代理的延伸,反向代理初期被用来解决服务器压力和响应速度的问题,大规模部署反向代理时,如果都部署在一起,那么带宽和距离仍然是瓶颈,而异地部署则要考虑负载均衡的问题,解决了这些问题也就基本部署成CDN了。