资讯专栏INFORMATION COLUMN

动态页面和静态页面笔记

andycall / 2510人阅读

摘要:动态页面和静态页面为什么静态网页资源可以缓存。浏览器的缓存策略浏览器缓存是使用做为的。所以有一种强制加载新的文件的办法为了使缓存失效的强制办法随机数

动态页面和静态页面

为什么静态网页(资源)可以缓存。
而动态网页不可以缓存。

静态网页
  

简单粗暴的讲
如果 http body得到的内容是"永久不变的" 你就可以认为是静态资源 —— 在某一段特定的时间内(比如版本不更新的时间内,那么css js html 的文件肯定是不会变的)
所以他们被称为静态资源

动态网页
  

httpbody里面是由脚本或者程序生成的,他们会跟随时间的变化而变化。

页面静态化。

经常用于门户网站里(把一个特定的新闻的内容,写入到一个文件里,并将文件名作为hash的key存起来,下次去访问的时候,根据特定的条件,可以得到文件名,直接返回文件)
他有个劣势 自然就是页面不实时(一般情况下也不需要实时)。

浏览器的缓存策略

浏览器缓存是使用 url hash 做为key的。
所以有一种强制加载新的文件的办法(为了使缓存失效的强制办法)

http://xxx/xxx.css?t=随机数

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49518.html

相关文章

  • Web前端中的静态资源缓存笔记

    摘要:根据资源的分类的资源分类主要分为两大类主资源和派生资源。此时的数据时缓存到内存中的,当进程后,也就是浏览器关闭以后,数据将不存在。信息最大作用就是用于判断服务器上该的内容是否被修改。附上我的学习笔记。 根据webkit资源的分类 webkit的资源分类主要分为两大类:主资源和派生资源。 主资源:比如HTML页面,或者下载项,对应代码中的类是MainResourceLoader。 派生...

    JowayYoung 评论0 收藏0
  • flask文档学习笔记1-快速入门

    摘要:示例如下静态路由使用动态变量的路由未指定变量类型使用动态变量的路由指定变量类型指定的路由变量,可以作为被装饰的函数参数传入进来。 开始决定认真的在网上写一些东西,主要原因还是在于希望能提升学习效果。虽说python写了有几年,但是web后端框架的确没怎么接触过,买了本狗书寥寥草草的过了一遍,发现很多东西还是理解不深,真的是好记性不如烂笔头,知识也要从基础开始,退回来好好看看官方文档,再...

    lingdududu 评论0 收藏0
  • javascript dom 编程读书笔记

    摘要:设定浏览器属性的属性的方法叫做驼峰式命名是函数名方法名和对象属性名的命名首选格式。由浏览器预先定义的对象被称为宿主对象。在给某个元素添加了事件处理函数后,一旦事件发生,相应的代码就会执行。 1.JavaScript是一个使网页具有交互能力的程序设计语言。 2.设定浏览器属性的属性的方法叫做BOM. 3.驼峰式命名(myMood)是函数名、方法名和对象属性名的命名首选格式。 4.命名变量...

    cyixlq 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<