java进阶--深入分析java Web

Posted 莹大王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java进阶--深入分析java Web相关的知识,希望对你有一定的参考价值。

第一章:深入Web请求过程

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

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

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

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

以上是关于java进阶--深入分析java Web的主要内容,如果未能解决你的问题,请参考以下文章

java进阶书籍

Java进阶之路:看完这篇Kubernetes的深入分析后,我完全掌握了这门技术!

使用Java语言深入理解程序逻辑之循环结构进阶

使用Java语言深入理解程序逻辑之循环结构进阶

JAVA进阶之路-深入 Java Timer 定时调度器实现原理

JAVA进阶之路-深入 Java Timer 定时调度器实现原理