java进阶--深入分析java Web

第一章:深入Web请求过程

CDN静态资源的站点。我起初也困惑了挺久,最终确认它也是一个服务器。针对前端的资源的服务器。现在回想接触的项目,有种路子是走到mvc那一套,直接访问后台接口,返回页面,这样静态资源通常要和项目在一起。这个CDN是真·分离,前端也有专门的服务器。静态资源在服务器中的调用就相对会简单一点,其实与springmvc相差不大。

CDN其实与DNS的关系,就是DNS给你IP地址指向CDN服务器。并没有多复杂,我看的时候被图困惑了好久。利用CDN技术可以比较好的运行大一些的网站,针对强,用户群体较少其实用上面提到的路子也是挺好的。两者差距也挺明显,硬件数量,服务器软件的数量,响应速度,安全性都是CDN多或者好一些。但是成本就高了。

其中有3种负载均衡:链路;集群;系统;其实如果不是像阿里,腾讯等超大应该都用不到这三种的结合,一般链路就够了,多一点考虑个集群。其实这也说明为什么我们的网络能加速,甚至手机上网都有加速,应该都是同一个路子。像这种国家级别的肯定是超超大的。当然为了加快访问速度还有其他手段,比如提到的CDN动态加速。提前测好时间和综合考量在分给每个客户端。应该还会有其他的方式。

CDN大致就是这样,不用我们手写代码,如果深究还是要研究下服务器的原理。

相关推荐