我这里只讲了比较简单的解析流程,在很多大型网站,会引入CDN来加速静态内容的访问,这里简单给大家解释一下什么是CDN(Content Delivery Network),表示的是内容分发网络。CDN其实就是一种网络缓存技术,能够把一些相对稳定的资源放到距离最终用户较近的地方,一方面可以节省整个广域网的带宽消耗,另外一方面可以提升用户的访问速度,改进用户体验。我们一般会把静态的文件(图片、脚本、静态页面)放到CDN中。
如果引入了CDN,那么解析的流程可能会稍微复杂一点,大家有空自己去了解一下。比如阿里云就提供了cdn的功能。