首页 > 其他分享 >http 缓存方案

http 缓存方案

时间:2023-04-18 15:23:49浏览次数:30  
标签:方案 缓存 http HTML 浏览器 资源 页面

1、强缓存:强制缓存由 Cache-Control,Exipres(HTTP1.0)控制。浏览器直接读本地缓存

2、协商缓存:协商缓存由 Last-Modified / IfModified-Since, Etag /If-None-Match实现,每次请求需要让服务器判断一下资源是否更新过,从而决定浏览器是否使用缓存,如果是,则返回 304,否则重新完整响应。

在 HTTP 中,可以通过设置响应头以及请求头来控制缓存策略。

一般需要缓存的资源有 HTML 页面和其他一些静态资源:

  HTML 页面缓存的设置主要是在 <head> 标签中嵌入 <meta> 字段,这种方式只对页面有效,对页面上的资源无效;静态资源的缓存一般是在web服务器上配置的;

// 禁用缓存
 <meta http-equiv="cache-control" content="no-cache" />
 <meta http-equiv="expires" content="no-cache" />

//设置使用缓存

 <meta http-equiv="cache-control" content="max-age=7200" />
 <meta http-equiv="expires" content="Tue Apr 18 2023 15:11:42 GMT+0800" />

 

 

标签:方案,缓存,http,HTML,浏览器,资源,页面
From: https://www.cnblogs.com/ducky-L/p/17329706.html

相关文章

  • 迅为RK3588核心板平台新增工业级方案
     迅为基于瑞芯微RK3588平台,提供商业级、工业级和国产化核心板,工业级板卡温度可达-40度到+85度,国产化板卡从内存,存储等每一个元器件全部采用国产物料。不同板卡,满足各个行业需求。      iTOP-3588核心板参数CPU:RK3588主频:四核Cortex-A55,Quad-coreARMCortex-......
  • Linux服务器如何清除dns缓存
    DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留域名和相应IP地址的记录。这消除对远程DNS服务器重复查询,并允许你的操作系统或浏览器快速解析网站的域名。但是在某些情况下,例如对网络问题进行故障排除或者在更改D......
  • SqlServer 从执行计划缓存发现问题sql
    注意以下sql都较复杂,在数据库中执行时间可能较长,不要执行过于频繁。一、隐式转换sql版本1--找到含有隐式转换且会导致indexseek变为indexscan的语句–findalltheplansandquerywhicharebeingcomparedwithwrongdatatypeinqueriesandthuscasuingtheconversio......
  • 15天玩转redis —— 第七篇 同事的一次缓存操作引起对慢查询的认识
       上个星期同事做一个业务模块,需要将一个80M的数据存入到redis缓存中,想法总是好的,真操作的时候遇到了HSet超时,我们使用的是C#的StackExchange.Redis驱动。<redisCacheClientallowAdmin="true"ssl="false"connectTimeout="5000"abortConnect="false"database="......
  • How to fix use the cURL to connect to GitHub with a 443 HTTPS error All In One
    HowtofixusethecURLtoconnecttoGitHubwitha443HTTPSerrorAllInOne#nvm$curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh|bashhttps://github.com/nvm-sh/nvm#installing-and-updatingerrorscurl:(7)Failedtoconnec......
  • 网页上传大型视频文件到服务器,解决方案
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有......
  • python如何使用HTTP代理来提高速度
    如何使用代理IP以及如何提高速度是Python网络爬虫中的两个非常重要的问题。今天我们就来学习一下,到底应该Python代理IP到底应该如何使用并提升速度。Python代理IP的使用在进行网络爬虫时,我们经常需要使用代理IP来隐藏自己的真实IP或者访问其他国家或地区的网站。Python的re......
  • 关于 ModelScope 的视频 “AI 换脸” 优化方案
    前言    前面一文,初步完成了一下“AI换脸”视频处理程序。完成了视频拆帧,拆帧图片人脸融合,已经音频提取和最后的人脸融合图片的整合(也就是将图片和音频组成视频)。但是在人脸融合部分由于是单线程,处理起来非常耗时,所以这里就对那部分进行优化。 优化前情况  ......
  • nginx服务在高并发场景下的优化方案及具体配置
      随着互联网的快速发展,高并发场景下的网站服务已经成为了许多企业和网站必须面对的问题。在这些场景下,如何优化nginx服务成为了一个非常重要的问题。本文将介绍一些在高并发场景下优化nginx服务的方案和具体配置。一、基础配置worker_processes该参数指定了nginx的工作进......
  • 华为云场景化解决方案 助力制造业企业数字化转型
    制造业企业数字化转型的路途不易,IT历史的包袱和数据散乱成为了数字化转型的难点。普华永道发布的《2022年数字化工厂转型调研报告》显示,仅有10%的制造业企业已经完成数字化转型计划或处于转型最后阶段,其余64%的企业仍然处于数字化转型初期,只完成了最初的试点安装或更少,需要大量人力......