首页 >

阻止cookie会降低网站访问速度吗 – CSS – 前端,css js img

css设置td宽度自适应,css直居中,css更改文字方向,css去除input左边空格,王道css怎么导出excel,css怎样去掉水平线,css js img阻止cookie会降低网站访问速度吗 - CSS - 前端,css js img

首先可以明确的告诉你,阻止Cookie并不会降低网站访问速度,反而会加快网站访问速度。

可能有些朋友想不明白,现在偶给大家讲解一下。

虽说Cookie是存储在客户端(浏览器)上的,但是大家在向服务器发出请求时,本地的Cookie数据都会附加到请求头中一并发给服务器。大家以悟空问答这个网站为例,用调式工具查看其中一个请求,然后看下它的Request Headers信息,如下图示:

从上图中可以看出,当前页面中所涉及的请求中都会将Cookie附加到请求头中传递给服务器端。这样一来,Cookie本身就加大了请求数据的开销,所以大家禁用了Cookie会减小这个请求开销,理论上速度反而会变快。

但现实情况并不是这样简单了,大家知道,HTTP协议本身就是无状态的,但业务要求大家能够保持会话,这就需要用到Cookie和Session技术,而Session默认又是基于Cookie的。所以如果禁用了Cookie就会导致Session机制异常。

为了解决这种尴尬,大家的解决办法是:

动静分离:将动态页面和静态资源分离,以不同的域名来访问,这样可以提高浏览器的并发能力;

静态资源站点禁用Cookie:因为静态资源是不需要保持会话状态的,所以Cookie信息对它们无用,禁掉后可以减少Cookie污染,也可以加快请求速度。

综上,像大型网站大家留意看一下,它们的CSS/JS/图片等资源都是以其它的域名来布署访问的,而且静态资源请求是没有传递Cookie数据的,这在大型网站架构技术中也是一种小技巧哦。大家看看悟空问答,也是这样干的,如下图示:

以上就是偶的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 偶是科技领域创作者,十年互联网从业经验,觉得回答不错的就关注偶了解更多科技知识吧!

css设置td宽度自适应,css直居中,css更改文字方向,css去除input左边空格,王道css怎么导出excel,css怎样去掉水平线,css js img阻止cookie会降低网站访问速度吗 - CSS - 前端,css js img


阻止cookie会降低网站访问速度吗 - CSS - 前端,css js img
  • 初二有没有逆袭的可能 - CSS - 前端,css字体加投影效果图
  • 初二有没有逆袭的可能 - CSS - 前端,css字体加投影效果图 | 初二有没有逆袭的可能 - CSS - 前端,css字体加投影效果图 ...

    阻止cookie会降低网站访问速度吗 - CSS - 前端,css js img
  • 比亚迪速锐一键启动开关更换 - CSS - 前端,css position unset
  • 比亚迪速锐一键启动开关更换 - CSS - 前端,css position unset | 比亚迪速锐一键启动开关更换 - CSS - 前端,css position unset ...

    阻止cookie会降低网站访问速度吗 - CSS - 前端,css js img
  • 用借代修辞手法描写人物 - CSS - 前端,浏览器 css 英文字体
  • 用借代修辞手法描写人物 - CSS - 前端,浏览器 css 英文字体 | 用借代修辞手法描写人物 - CSS - 前端,浏览器 css 英文字体 ...