ASP.NET CDN缓存加速原理
在网站开发过程中,中小型项目的开发设计性能要求并不那么高,但是对于某些大型的项目性能要求就比较高了,譬如大型电商网站淘宝,天猫,京东等。页面技术都采用了CDN缓存加速技术,大大提高了网站程序性能和速度。
每个页面的js 和css 还有html 可以单独存文件,才可以做CDN缓存加速。
像HTML页面,js文件 CSS文件分离,就是体现了MVC架构中的实现思想和原理。
当然对于这些文件,少量的特定的不用,比较公共的单独存,非公共的太多,就太庞杂了。
浏览器加载页面之外的文件,都需要重新发起请求,包括 图片、css文件、js文件、音频、视频…
一般情况src、href…这样的属性都是需要链接文件,也就需要发起请求,到服务器上取,CDN可以作为中间代理服务器,把这些不变动的静态文件缓存起来,等有请求来的时候,可以立马响应回复。
这里通过静态文件缓存保存在缓存里。