通过HTTP的META设置expires和cache-control 指令不区分大小写,并且具有可选参数,可以用令牌或者带引号的字符串语法。多个指令以逗号分隔。 客户端可以在HTTP请求中使用的标准 Cache-Control 指令。 Cache-Control: max-stale[=<seconds>] Cache-Control: min-fresh=<seconds> Cache-control: no-cache Cache-control: no-store Cache-control: no-transform Cache-control: only-if-cached 服务器可以在响应中使用的标准 Cache-Control 指令。 Cache-control: no-cache Cache-control: no-store Cache-control: no-transform Cache-control: public Cache-control: private Cache-control: proxy-revalidate Cache-Control: max-age=<seconds> Cache-control: s-maxage=<seconds> 拓展缓存指令不是HTTP缓存标准的一部分,使用前请注意检查 兼容性 ! Cache-control: immutable Cache-control: stale-while-revalidate=<seconds> Cache-control: stale-if-error=<seconds> public 表明响应可以被任何对象(包括:发送请求的客户端,代理服务器,等等)缓存。 private 表明响应只能被单个用户缓存,不能作为共享缓存(即代理服务器不能缓存它)。 no-cache 强制所有缓存了该响应的缓存用户,在使用已存储的缓存数据前,发送带验证器的请求到原始服务器 only-if-cached 表明如果缓存存在,只使用缓存,无论原始服务器数据是否有更新 max-age=<seconds> 设置缓存存储的最大周期,超过这个时间缓存被认为过期(单位秒)。与Expires相反,时间是相对于请求的时间。 s-maxage=<seconds> 覆盖max-age 或者 Expires 头,但是仅适用于共享缓存(比如各个代理),并且私有缓存中它被忽略。 max-stale[=<seconds>] 表明客户端愿意接收一个已经过期的资源。 可选的设置一个时间(单位秒),表示响 应不能超过的过时时间。 min-fresh=<seconds> 表示客户端希望在指定的时间内获取最新的响应。 must-revalidate 缓存必须在使用之前验证旧资源的状态,并且不可使用过期资源。 proxy-revalidate 与must-revalidate作用相同,但它仅适用于共享缓存(例如代理),并被私有缓存忽略。 immutable 表示响应正文不会随时间而改变。资源(如果未过期)在服务器上不发生改变,因此客户端不应发送重新验证请求头(例如If-None-Match或If-Modified-Since)来检查更新,即使用户显式地刷新页面。在Firefox中,immutable只能被用在 https:// transactions. 发送如下指令可以关闭缓存。此外,可以参考Expires 和 Pragma 标题。 对于应用程序中不会改变的文件,你通常可以在发送响应头前添加积极缓存。这包括例如由应用程序提供的静态文件,例如图像,CSS文件和JavaScript文件。另请参阅Expires标题。 缓存主要两个策略 强制缓存 ,协商缓存 强制缓存就是设置本地资源html img js等等缓存多长时间 超过时间就去服务器端取。 协商缓存就是每次都询问服务器资源是否已经过期 没有过期就使用缓存 已经过期就从服务器上重新取。 缓存流程可以分三个阶段 本地缓存,协商缓存 ,缓存失败 现在的vue项目里都不是这样缓存的 我个人感觉这是在静态页面时的缓存办法 现在都是webpack打包时通过 hash chunkhash contenthash来决定缓存方式 主要就是在请求的文件名称后面加一个id 来判断文件是否已经更新。一条缓存规则,该规则表示html后缀的文件会缓存5分钟。 不管访问多少次,X-Cache 始终是 MISS,X-Swift-CacheTime 也一直为 0。 X-Cache 为 MISS,X-Swift-CacheTime 为 0,CDN不缓存。 X-Cache 为 MISS,X-Swift-CacheTime 为 0,CDN不缓存。 X-Cache 为 MISS,X-Swift-CacheTime 为 0,CDN不缓存。 试下能否正常被CDN缓存。 X-Cache 变成了 HIT,X-Swift-CacheTime 变成了 300,也就是CDN缓存5分钟。 缓存规则权重不同,有两条缓存规则,其中 /static/ 目录类型的权重最大,意味着优先级最高。 请求 /static/ 目录下 html 后缀的文件,看下匹配到哪条规则? X-Swift-CacheTime: 120,这是匹配到了 /static/ 目录类型的规则。 缓存规则权重相同, html 文件后缀名的规则创建时间最早,正常情况应该是匹配到该条规则。 X-Swift-CacheTime: 300,确实匹配到了 html 文件后缀名规则。 CDN不要设置缓存规则,然后nginx配置内容如下,Cache-Control设置为60秒,Expires设置为120秒。 源站响应头部有 Cache-Control 、 Expires 、 Last-Modified 、 ETag ,测试看看哪个优先级最高。 X-Swift-CacheTime: 60,Cache-Control 的优先级高一些。 在nginx配置中将 add_header Cache-Control "max-age=60" 去掉再试试。 X-Swift-CacheTime: 120,缓存规则是用 Expires 的时间了。 去掉nginx配置中的 expires 120s。 X-Swift-CacheTime 会随着时间变化,这是因为缓存过期了,CDN重新去源站拉取,然后重新计算缓存过期时间。 ok,最后一步,将 Last-Modified 响应头部给干掉。 只有 Etag 响应头部,不管访问几次,依旧是 X-Swift-CacheTime: 10。 将4个响应头部都干掉,看下CDN是否会缓存。 多次测试始终是 X-Cache: MISS 和 X-Swift-CacheTime: 0,这说明如果这4个响应头部都没了,CDN是不缓存的。这个可能与你的电脑配置有关,因为内容会包含大量的图片素材和产生的代码缓存,另外你所储存的的DOM所在的盘符分配的内存情况都会有一定的影晌,本机运行的内存和CPU是否满足,本地LOCAL服务器是否配置恰当。与axuer版本的关系并不太大。
关于html缓存设置
给您推荐相同类型的内容:
html中的表格数据排序。
<!DOCTYPE HTML><html><head><meta charset="UTF-8" ><titl电脑硬盘发出响声怎么回事啊?
电脑硬盘发出异响说明硬盘有坏道了,需要维修或更换。硬盘坏道的初期为异响和反应速度变慢,如果是物理坏道,硬盘随时都有坏掉的可能,应当将硬盘里的重要数据现在就备份到U盘、移动硬盘或者别的硬盘上,以免硬盘突然坏掉造成数据丢失,引起不必要的麻烦。笔记本电脑怎么设置无线网?
设置无线的方法如下:1.点击电脑左下角“开始”,接着点击开始界面右栏出现的“控制面板”。2.在控制面板界面点击选择“网络和internet”。3.接着点击选择“网络和共享中心”。4.在新的界面点击选择左侧的“更改适配器设置”。5.找到无线CSS 如何实现让div的四个边框都有阴影的效果?
CSS 实现让div的四个边框都有阴影的效果:首先:HTML代码<h1>CSS 如何实现让div的四个边框都有阴影的效果?<h1><div class="g1&q如何在微信小程序js文件注释快捷键?
1、JS的注释一般是双斜杠 或者是 ** 这样的块注释;而.json 是配置文件,其内容必须符合JSON格式,所以文件内部不允许有注释。2、app.json 是全局配置文件,微信小程序中的每一个页面的【路径+页面名】都需要写在联想电脑如何恢复出厂设置
品牌型号:联想拯救者Y9000P系统:Windows 11 联想电脑恢复出厂设置需要在设置更新与安全界面中,点击恢复进行操作即可。以联想拯救者Y9000P电脑为例,联想电脑恢复出厂设置的步骤为3步,具体操作如下: 1更新与安全&如何用css+html来打印N多,宽度固定,但高度不固定(如,买东西的电脑小票那种样式)。
在网页里面,这样的排版恐怕没有很直接的很好的方式。任何一种对齐方式都不能满足你的要求个人估计,只能用js来动态排版,设定每块的坐标,我只想到这个方案是可行的。打开电脑上的打印机驱动,然后找到打印机驱动后安装到电脑上。然后打开电脑的开始——设怎样通过js做一个无限弹窗的网页
可以使用js的while实现一个无限弹窗的网页。具体步骤如下:需要准备的材料分别是:电脑、浏览器、ultraedit。1、在ue编辑器中新建一个空白的html文件,js文件。2、在ue编辑器中输入以下html代码。3、在ue编辑器中输怎样阻止电脑自动弹出广告
1、删除弹框模块①在状态栏上右键打开【任务管理器】;②在当前进程中找到弹窗的进程,鼠标右击,选择【打开文件所在的位置】,之后定位到弹窗广告所在的地方,删除即可。误删正常程序可能导致该软件无法正常运行,进行删除操作前请先确认程序是否为广告html布局的常用的四种实现方式
需求 :假设高度默认100px ,请写出三栏布局,其中左栏、右栏各为300px,中间自适应 将左右的div宽度设为300px,分别左右浮动,中间盒子不设宽度。注意:先写右边盒子,再写中间盒子,否则先渲染中间盒子,中间盒子会占满该行剩html如何实现输入框自动赋值?
1、新建并保存一个html文档,进入html代码编辑页面。2、写一个input文本输入框,并定义ID,然后写一个按钮,并定义ID。3、要做的效果就是点击按钮为输入框赋值,然后把输入框和按钮的css样式写好,不写样式也可以。4、引入jquercss3中background-size中的cover与contain的区别
background-size中的cover与contain都是将图片以相同的宽高比缩放以适应容易的宽高,不同的是cover会缩放至图片能够铺满整个容易,可能会有部分图片区域被裁剪,而contain则是图片会缩放至整个图片都能显示完全,但是mac 怎么调整照片尺寸
一、双击一张图片,默认就是用预览来打开的,打开后,可以查看图片的大小信息。二、更改图片的大小,点击菜单上的‘工具’。三、在弹出的下拉子菜单上,就可以看到到‘调整大小’的选项,点击打开它。四、打开后,也可以看到目前图片的大小尺寸。可以通过预定工作需要经常熬夜,感觉脸色都变得蜡黄,应该怎么调理?
对于熬夜导致的气色差,解决办法除了要减少熬夜之外,还要从平时的生活习惯上下手。气色差可能还与体内湿气过大,可以试一下用红豆薏米泡水喝,可以去除体内的湿气,气色差还可能与自身身体的新陈代谢有关系,可以尝试一下用中药调理一下身子。同时还可以《css权威指南》pdf下载在线阅读全文,求百度网盘云资源
《css权威指南》百度网盘pdf最新全集下载:链接:https:pan.baidu.coms1bEzYQk2yh6KE922uxB1QDA?pwd=xr31 提取码:xr31简介:通过本书提供的诸多示例,你将了解如何做到仅在一处建怎么检查电脑硬盘坏道
问题一:怎么查看自己的电脑硬盘有没有坏道由于电脑非正常关机以及电脑运行中没有固定下来,都容易对硬盘造成损坏~~一般硬盘损坏初期是硬盘运行速度变慢。中期是电脑无法启动系统。晚期是电脑分区表遗失,造成数据的丢失。一般检测的话可以找专门的硬盘html怎么用星星打分并连接数据库
用js 获取到后台给的html 然后再通过 动态构建 dom结构的方式来使用这些html比如后台返回的html是:"hah...."var str="hah...."那就 找到你想要放的地址id,红米电脑和小米手环怎么连接
1. 首先,在红米电脑上下载安装小米运动App;2. 将小米手环连接到红米电脑,打开小米运动App;3. 点击App中的“我”,点击“我的设备”,选择小米手环;4. 将手环连接到红米电脑,等待手环配对成功;5. 点击“设置”,设置个人信息,电脑电源选项中的睡眠和休眠各是什么意思,什么作用?
电脑电源选项中的睡眠和休眠各是什么意思,什么作用?以WIN7系统为例说明“睡眠”是一种节能状态,当您希望再次开始工作时,可使计算机快速恢复全功率工作(通常在几秒钟之内)。让计算机进入睡眠状态就像暂停 DVD 播放机一样:计算机会立即家里电脑用什么宽带好?为什么?
推荐您办理电信宽带使用,电信宽带套餐多资费优惠,而且中国电信的宽带信号稳定,网络速度快。由于中国电信的服务器、网络架设等较完善,且每年都在不断完善和升级服务器和线路,因此中国电信的网速较稳定,网速较好,一般不会出现高峰期网络堵塞等情况,是实QQ三国JS适合带什么元神?
总的来说,好的元神再携带上适合的技能就是最适合的了!好的元神:一般来说BOSS比一般的怪要好,高级的比低级的要好,而且好的元神要看属性,最好是属性全是星星,且全为紫色,等级为天神(畅想)!(元神分为白丁、莽夫、佣兵、士卒、校官、营长、护军、怎么让电脑不能玩游戏?
问题一:如何设置电脑只能上网,不能玩游戏,请求高手右击网上邻居,属性,右击本地连接,属性,双击TCPIP,单击高级,单击选项,属性,添加TCP协议的80号端口。 这样就能打开网页了。 希望采纳问题二:怎么设置可以让苹果MacBook Air 硬盘内存如何扩充
MacBook air是无法扩充内存或者硬盘容量的,买的时候是多少就是多少了;除非你在官网定制大容量的内存、硬盘。MacBook air是不能动手加多硬盘容量,只能删除硬盘上无用文件,腾出空间。MacBook Air是苹果公司于2008年怎么对电脑的硬盘分区,用什么软件,具体的步骤是什么
分类:电脑网络 >>操作系统系统故障问题描述:怎么对电脑的硬盘分区,用什么软件,具体的步骤是什么解析:PQMAGIC可以在dos和windows下对硬盘分区去天空软件园下载CSS ul宽度大于外部宽度 ul中li自动换行,怎么让他不换行
外层div设个可见区域宽度,同时益处隐藏。li左浮动,接下来是重点啦!!!!设置ul宽度,设一个大一些的值,例如5000px,或者用脚本来动态计算赋值也行。这样就能实现你想要的效果。哎,当初刚学时这都不叫事,好久没用了,现在也遇到这个问题了学生用的平板电脑求推荐!
华为平板 M6 8.4英寸版很不错 ,参数如下:1、屏幕:屏幕尺寸8.4英寸,屏幕色彩1670万色,看电影更加舒畅。2、相机:后置摄像头1300万像素,F1.8光圈,支持自动对焦(相位对焦)。前置摄像头800万像素,F2.0光圈,支持固用html工具怎样让div内的两个标签水平对齐?
给输入框和button加上css属性:vertical-align: middle。DIV元素:是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其crx文件怎么转换js文件
crx为Chrome扩展后缀名查看方式:1.将文件重命名为**.zip(更改扩展名为zip)2.双击打开该zip文件3.扩展中的原始数据都可以看到,包括js和manifest.json等这代码做起来不难,唯一的、但又能让你绝望的问题是:任何女性长期面对电脑有什么危害
电脑对身体的辐射比较大,长期面对电脑对身体的健康影响很大。尤其是女性,长期在电脑前工作,对皮肤、视力和精神状态都是很不利的。长期面对电脑不仅仅对女性的外在形象造成影响,更会引发一些生理疾病,严重的甚至会危害生命。 女性长期面对电脑的危在html中,用盒子做网页怎么让图片变颜色,就是鼠标放在图片上就会变的那种,谢谢各位大神。
<!doctype html><html lang="en"><head><meta charset="UTF-8"