白告王旋的前端开发笔记——性能优化
HTTP协议 Etag
前言
在HTTP1.1规范中,新增了一个HTTP头信息:ETag。对于普通开发者来说,可能平时真的不会接触到该HTTP头。平时接触不到或者说用得少,不代表这个请求头不重要。ETag使用得当,是可以减少服务器带宽压力的。
什么是ETag?
Etag是 Entity tag的缩写,可以理解为“被请求变量的实体值”,Etag是服务端的一个资源的标识,在 HTTP 响应头中将其传送到客户端。所谓的服务端资源可以是一个Web页面,也可以是JSON或XML等。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端。比如,浏览器第一次请求一个资源的时候,服务端给予返回,并且返回了ETag: “50b1c1d4f775c61:df3” 这样的字样给浏览器,当浏览器再次请求这个资源的时候,浏览器会将If-None-Match: W/“50b1c1d4f775c61:df3” 传输给服务端,服务端拿到该ETAG,对比资源是否发生变化,如果资源未发生改变,则返回304HTTP状态码,不返回具体的资源。
文章地址:https://www.cnblogs.com/happy4java/p/11206015.html
白告王旋的前端开发笔记——性能优化相关推荐
- 白告王旋的前端开发笔记——Node
官网API文档 nodejs.cn/api nodemon – 自动重启工具 npm install -g nodemon --save -dev nodemon index 浏览器访问网站过程 在浏 ...
- web前端开发笔记46-71,78-83 2022/11/04
web前端开发笔记 一.标签群组通配等选择器(TAG) 1.标签选择器 2.群组选择器(不同标签) 3.通配选择器(一锅端) 二.层次选择器 - 后代():M N - 父子:M > N - 兄弟 ...
- Web前端开发笔记——第二章 HTML语言 第四节 超链接标签
目录 前言 一.超链接标签 (一)链接其它子网页 (二)链接其它站点 (三)虚拟超链接 二.从当前页面链接到指定位置 三.链接的访问情况 四.在新窗口中打开链接 例题 结语 前言 本节介绍超链接标签即 ...
- Android系统开发和性能优化——查漏补缺【建议收藏】
做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...
- 前端工程与性能优化:静态资源版本更新与缓存
2019独角兽企业重金招聘Python工程师标准>>> 每个参与过开发企业级web应用的前端工程师或许都曾思考过前端性能优化方面的问题.我们有雅虎14条性能优化原则,还有两本很经典的 ...
- 移动前端开发基础与优化
移动前端开发基础与优化 http://qywx.gitcafe.io/2014/11/22/%E7%A7%BB%E5%8A%A8%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91 ...
- iOS进阶开发-iOS性能优化-关东升-专题视频课程
iOS进阶开发-iOS性能优化-3316人已学习 课程介绍 介绍了性能优化方法,其中包括内存优化.资源文件优化.延迟加载.持久化优化.使用可重用对象和并发访问等.这些内容都是非常重要的 ...
- Web前端开发笔记——第一章 Web前端概论
目录 前言 一.Web系统 (一)Web系统的定义 (二)前端和后端 二.网站和网页 (一)网站的开发历程 (二)网页的组成元素 三.浏览器 四.前端技术 (一)超文本标记语言(HTML) (二)层叠 ...
- 前端开发笔记(2)css基础(上)
CSS介绍 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS ...
最新文章
- C# 入门经典 第三版 下载。
- WSAGetLastError()部分常见返回值
- ORACLE 回滚段详解
- Google MapReduce
- 【PC工具】录屏软件,必须好用无广告!
- 【Python3_基础系列_012】Python3-异常与断言
- 多对一!分组查询!MySQL分组函数,聚合函数,分组查询
- LeetCode 673. 最长递增子序列的个数(DP)
- 刚出炉!AI指数报告:AI人才需求暴涨35倍,薪酬问鼎No.1
- linux命令mov,汇编指令_Y-linuz-linux-w_新浪博客
- 铁路售票系统_城轨交通自动售检票(AFC)实训系统中心_地高铁车站票务实训如何建设...
- 使用mutt和msmtp发送邮件
- 微信小程序授权用户绑定手机号
- H5之微信授权登陆 (uniapp网页版微信授权登录)
- MSN的聊天记录在哪里找到?
- HFC网、FTTx技术、PON
- Android模拟器的安装、连接和操作
- java使用Formatter的时候中英文格式不能对齐
- Docker学习——pinpoint部署
- html产生镜面效果,一种镜面反光屏幕的制作方法
热门文章
- MAC电脑修改ssh端口
- <JVM下篇:性能监控与调优篇>03-JVM监控及诊断工具-GUI篇
- win7 win8.1搜索不到隐藏中文wifi 已添加隐藏wifi但是没显示
- 《夏洛的网》思维导图读书笔记
- 如何在云服务器上跑深度学习的代码?(ResNet50为例)
- 微信企业号开发和配置
- Silvaco TCAD仿真5——process simulation(Athena)
- 低度酒爆火背后:“轻松”成为酒饮新潮流
- Rai StudiesQuick Start Site for JAVA Developers
- 使用vue中的transition标签实现点击缓慢展开,再点缓慢关闭