技术文章

浏览器缓存机制详解

什么是缓存缓存是浏览器的一种机制,可以把请求过的web资源(html、css、js、图片等)拷贝一份副本存储在浏览器中,并根据请求配置选择是否使用该副本。缓存作用减少网络带宽消耗降低服务器压力减少网络延迟,使页面的打开速度更快,增加用户体验根据不同的划分规则,缓存可以分为以下几种:本文只介绍浏览器的缓存机制。浏览器缓存规则定义位置可以在 HTTP协议头 和H …

为什么说前端转全栈比Java程序员更容易?这3个思维优势太致命

前几天和老同事吃饭,听他吐槽:"我们组那个Java架构师,讨论个接口文档磨蹭了三天,结果隔壁组的前端小哥用Node.js搭了个中间层,一上午就把问题解决了!" 这让我突然意识到:前端开发者转型全栈,可能天生就带着三个致命武器。1、把代码当乐高积木玩的超能力你们有没有发现?前端开发者写页面时,早就在用"组件化"思维了——导航栏是 …

一文让你彻底弄懂HTTP和Web底层结构

前言HTTP (Hypertext Transfer Protocol,超文本传输协议")是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于Web浏览器和Web服务器之间的双工通信。HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。本文,我们会将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了 …

如何在Spring Boot中通过布隆过滤器防止缓存穿透问题?

在现代Web应用程序设计开发过程中,缓存已经成为了提升系统性能的重要手段。然而,缓存穿透问题却是在缓存使用过程中的一个不可忽视的挑战。所谓的缓存穿透是指请求一个不在缓存中的数据,导致请求直接打到后端数据库,进而可能引发数据库压力激增的情况。为了解决这一问题,就出现了很多解决缓存穿透的手段,其中比较常用比较好用的就是布隆过滤器(Bloom Filter)下面我 …

什么是 CDN 缓存命中率以及如何计算和优化它?

云和安全管理服务专家新钛云服 祝祥原创本文主要关注 Amazon CloudFront CDN 缓存以及如何使用它们来实现更好的缓存命中率。在了解缓存中的命中率和未命中率之前,最好先了解缓存是什么。什么是缓存?例如,缓存是一种高速存储器,可临时保存网页中的数据或内容,以便下次访问该页面时,该内容显示得更快。它有助于更快地加载网页以获得更好的用户体验。对于数据 …

白帽黑客贡献新的Web攻击方式,CDN缓存服务器成为数据泄露目标

EY高级安全中心的信息安全团队负责人Omer Gil设计了一种方式来欺骗Web服务器进行缓存页面并暴露隐私数据。所谓的Web缓存攻击是针对使用Akamai和Cloudflare等CDN服务的站点。这些服务充当流量负载平衡和反向代理,并存储经常检索的文件,以减少Web服务器的延迟。Omer Gil表示将在Black Hat黑帽大会期间展示研究,说明黑客如何通过 …

网站的缓存控制策略最佳实践及注意事项

对于一个网站来讲,性能关乎用户体验,你在更短的时间内打开网站,你将会留住更多的用户。如果你的页面十秒才能打开,那再好的用户交互也是徒然。缓存控制是网站性能优化中至为常见及重要的一环,好的缓存控制,除了使网站在性能方面有所提升,在财务方面也有重要提升: 更好的缓存策略意味着更少的请求,更少的流量,更少的峰值带宽,从而节省一大笔服务器或者 CDN 的费用。缓存控 …

Windows磁盘取证之RDP和缩略图缓存

当用户使用 RDP 连接到另一个系统时,小尺寸(位图)图像会存储在其 RDP 配置文件中,这样一旦要在会话中使用相同的图像,就可以更快地获取拉取。如果连接速度较慢,则整体 RDP 会话体验会得到增强。对缩略图取证有时可以帮助我们识别用户在其 RDP 会话中看到的内容。RDP 缓存RDP缓存提取工具bmc提取缓存图像RdpCacheStitcher重新拼图缩略 …

HTTP 缓存策略:强缓存和协商缓存

大家好,我是前端西瓜哥。今天讲一下 HTTP 缓存策略的强缓存和协商缓存。缓存是什么?缓存(Cache)是一种数据存储技术,广泛应用在电脑工程领域。它将原本访问起来较慢的数据,放到访问更快的存储介质中,当第二次访问时,能够更快地访问数据,是一种 空间换时间 的做法。比如,有个文件经常被读取,且很少改变,那我们就直接将其缓存到内存中,节省掉耗时的 IO 磁盘读 …

面试官:你知道什么是网络缓存?了解原理?多级缓存架构知道吗?

引言随着一阵阵秋风吹过和一场场秋雨降临,天气早已由热转凉。在这准备步入严寒之际。起早地吒吒辉辉紧紧裹了下被子,鼻子依旧竖立着大鼻涕在那键盘上啪啪啪敲打着。想必大家此刻依旧在清晨甜美的梦乡之中,此刻唯独我眼角默默的流出了眼泪,只差泣不成声都是心酸,都是泪,好了 好了 别被,带偏了,走着,走着开篇继上篇后,咱们分布式多级缓存的链路,将会驶入网络缓存阶段,如果没看 …