互联网时代,网络业务高速发展,CDN做为内容分发技术,其核心原理就是将内容缓存到离用户最近的节点上,实现内容分发加速,这里内容主要分为两种,一种是静态内容,一种是动态内容,那么静态CDN加速和动态CDN加速分别是什么?

什么是静态CDN加速?什么是动态CDN加速?

静态内容:主要是指那些普通的文本文件或html或像html的没有任何后台动作的jsp、asp、php、css、html、jpg、js页面文件。

静态内容一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来。

动态内容并不是指网页上简单的 GIF 动态图片或是 Flash 动画,动态网站的概念现在还没有统一标准,具备以下几个基本特征:

1. 交互性:网页会根据用户的要求和选择而动态地改变和响应,浏览器作为客户端,成为一个动态交流的桥梁。

2. 自动更新:即无须手动更新 HTML 文档,便会自动生成新页面。

3. 因时因人而变:即当不同时间、不同用户访问同一网址时会出现不同页面。

从技术角度上来讲:

静态资源就是当用户多次访问这个资源,资源的源代码永远不会改变的资源。

动态资源是当用户多次访问这个资源,资源的源代码可能会发送改变。

php 静态 动态 cdn 加速,什么是静态CDN加速?什么是动态CDN加速?相关推荐

  1. php 静态 动态 cdn 加速,CDN静态加速跟动态加速的区别,动态加速好还是静态加速好?...

    CDN做为内容分发技术,其核心原理就是将内容缓存到离用户最近的节点上,实现内容分发加速,这里内容主要分为两种,一种是静态内容,一种是动态内容.首先,对静态资源,CDN的加速效果是最好的,因为文件本身没 ...

  2. 使用jsDelivr加速GitHub的静态资源

    使用jsDelivr加速GitHub的静态资源 1.简单访问 不止github还有其他的,具体可以访问jsDelivr - 免费.快速和可靠的开源 CDN 具体格式如下: https://cdn.js ...

  3. 【C 语言】内存管理 ( 动态内存分配 | 栈 | 堆 | 静态存储区 | 内存布局 | 野指针 )

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  4. 静态路由与动态路由的优先级_静态路由基础知识

    静态路由是指由管理员手动配置和维护的路由.静态路由配置简单,并且无需像动态路由那样占用路由器的CPU资源来计算和分析路由更新. 静态路由的缺点在于,当网络拓扑发生变化时,静态路由不会自动适应拓扑改变, ...

  5. alsa的动态库安装在哪里_Linux链接库一(动态库,静态库,库放在什么路径下)...

    http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http ...

  6. 写一个静态HTML页面,直接写HTML代码和用JS动态生成代码,哪种方式要好

    如果写一个静态HTML页面,直接写HTML代码和用JS动态生成代码,哪种方式要好点?为什么? 不考虑人力因素(手写HTML太费时间排除),请从读取和解析或者其他的角度分析.谢谢 添加评论 分享 按投票 ...

  7. 头文件和库文件区别,动态库和静态库的区别,动静态库的生成

    文章目录 一.什么是头文件?什么是库文件?有什么区别? 先说总结 目标文件 二.什么是静态库?什么是动态库?有什么区别? 三.为什么只用在程序头部写上包含的头文件,头文件中并没有实现内容就可以使用声明 ...

  8. unity3d 动态合批设置_Unity动态合批(Dynamic Batching)与静态合批(Static Batching)

    动态合批与静态合批其本质是对将多次绘制请求,在允许的条件下进行合并处理,减少cpu对gpu绘制请求的次数,达到提高性能的目的. 1.静态合批是将静态(不移动)GameObjects组合成大网格,然后进 ...

  9. Java设计模式:(一)动态代理分析 (含静态代理)

    代理模式:为其他对象提供一种代理以控制某个对象的访问.用在:在某些情况下,一个客户不想或者不能直接访问另一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用,代理对象还可以完成它附加的操作. ...

最新文章

  1. free pascal 修改字符集,会导致 dos 不能显示 汉字。 处理方法如下
  2. 15.centos7基础学习与积累-001
  3. JQuery的$和其它JS发生冲突的快速解决方法
  4. Ajax接触及对跨域的简单理解
  5. [转贴]犯贱报(一张浓缩大学生活的..)
  6. C语言 | 赋值与运算符
  7. [渝粤教育] 西南科技大学 土木工程施工 在线考试复习资料(1)
  8. 洛谷 P3367 ---- 【模板】并查集
  9. python分析nginx日志_利用python分析nginx日志
  10. 个人手写笔记,灵感收集.
  11. ajax ----进度条的原理
  12. 小米系统shell_廉颇老矣,尚能饭否?小米平板1刷机 lineageOS/CM焕发青春
  13. css加号图标_css样式画加号和减号(+和-)效果
  14. xcode9 IphoneX 调试
  15. 第一章 Activity的生命周期和启动模式
  16. 梯度下降-5463. 服务中心的最佳位置
  17. java毕业设计校园二手商品交易系统源码+lw文档+mybatis+系统+mysql数据库+调试
  18. HTML5获取手机摄像头拍照
  19. CP2102N高度集成USB全速带电池充电检测控制芯片
  20. 自动生成编号,id,序号,采用不同策略生成

热门文章

  1. 播放器实战19 Xaudio打开音频
  2. idea、webStorm怎么使用快捷键复制上一行
  3. PS插件CameraRaw-初次尝试
  4. 764. 计算圆周长和面积
  5. 什么是物理隔离?物理隔离光端机是什么?
  6. 中科院软件所实习 DAY1
  7. 什么是php 服务器地址,服务器地址是什么
  8. Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAchk
  9. Soft-thresholding (软阈值) operator
  10. CocosCreate/qqplay音频相关问题记录