互联网时代,网络业务高速发展,CDN做为内容分发技术,其核心原理就是将内容缓存到离用户最近的节点上,实现内容分发加速,这里内容主要分为两种,一种是静态内容,一种是动态内容,那么静态CDN加速和动态CDN加速分别是什么?
什么是静态CDN加速?什么是动态CDN加速?
静态内容:主要是指那些普通的文本文件或html或像html的没有任何后台动作的jsp、asp、php、css、html、jpg、js页面文件。
静态内容一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。
动态内容并不是指网页上简单的 GIF 动态图片或是 Flash 动画,动态网站的概念现在还没有统一标准,具备以下几个基本特征:
1. 交互性:网页会根据用户的要求和选择而动态地改变和响应,浏览器作为客户端,成为一个动态交流的桥梁。
2. 自动更新:即无须手动更新 HTML 文档,便会自动生成新页面。
3. 因时因人而变:即当不同时间、不同用户访问同一网址时会出现不同页面。
从技术角度上来讲:
静态资源就是当用户多次访问这个资源,资源的源代码永远不会改变的资源。
动态资源是当用户多次访问这个资源,资源的源代码可能会发送改变。