文章库ARTICLE COLUMN

  • 浏览器缓存策略

    浏览器缓存策略

    摘要:开启之后,浏览器在第一次将资源请求之后会缓存。在响应头中,用于指示代理和使用何种缓存策略。在该时间内则使用缓存。题外话在使用对浏览器缓存进行测试过程中发现。在不设置的情况下,浏览器会根据自身的情况去取舍相关的缓存,可以从这查看。 为了...

    wow_worktilewow_worktile 评论0 收藏0
  • 深入剖析浏览器缓存策略

    深入剖析浏览器缓存策略

    摘要:浏览器缓存只存在于每个多带带的客户端,因此它是私有缓存。表示该资源既能被浏览器缓存,也能被任何中间人比如代理服务器等缓存。普通刷新会启用协商缓存,忽略强缓存。只有在地址栏或收藏夹输入网址通过链接引用资源等情况下,浏览器才会启用强缓存。...

    CymprosCympros 评论0 收藏0
  • 你与解决“缓存污染”只差这篇文章的距离

    你与解决“缓存污染”只差这篇文章的距离

    摘要:如果处理不得当,就会造成缓存污染问题。解决缓存污染的算法算法,英文名,字面意思就是最不经常使用的淘汰掉算法,是通过数据被访问的频率来判断一个数据的热点情况。分析降低了缓存污染带来的问题,命中率比要高。 微信公众号:IT一刻钟大型现实非严...

    shadowbookshadowbook 评论0 收藏0
  • Cookie 和 Session 区别汇总

    Cookie 和 Session 区别汇总

    摘要:无状态协议无状态协议,是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。是通过客户端保持状态的解决方案。而这次,信息则存放在请求头了。 HTTP无状态协议 HTTP...

    KrossKross 评论0 收藏0
  • 分布式系统关注点——先写DB还是「缓存」?

    分布式系统关注点——先写DB还是「缓存」?

    摘要:首当其冲的就是先写还是缓存。先写还是缓存一个程序可以没有缓存,但是一定要有数据库。为了便于记忆,你可以和分布式系统的定理同时记忆,叫缓存的模式。否则引入分布式缓存的作用就小了很多。就是设置缓存定时过期或者定时往下游的分布式缓存拉取最新...

    ccj659ccj659 评论0 收藏0
  • http 缓存小结

    http 缓存小结

    摘要:为了优化性能,使用缓存是一种比较常见的手段。由于篇幅原因,本篇重点讲述缓存。缓存未命中达缓存的请求没有副本可用,而被转发给原始服务器,与缓存命中相反。协商缓存协商缓存是在用户强缓存失败的情况下,向服务器端进行再验证。 为了优化性能,使...

    miguel.jiangmiguel.jiang 评论0 收藏0
  • Redis的KEYS命令引起宕机事件

    Redis的KEYS命令引起宕机事件

    摘要:最近的互联网线上事故发生比较频繁,年月号顺丰发生了一起线上删库事件,在这里就不介绍了。最后的最后,线上操作的任何一条命令,再小心也不为过,因为由于你的一个符号而引起的事故可能是你所承担不起的。 摘要: 使用 Redis 的开发者必看,吸取教训...

    zoomdongzoomdong 评论0 收藏0
  • 处理高并发的一般思路

    处理高并发的一般思路

    摘要:武器工欲善其事,必先利其器,处理高并发我们当然少不了好的武器。 前言 今天看见有人聊目前系统有2亿的PV,该如何优化?当我看到这个话题的时候,突然在想自己工作中也遇到了不少高并发的场景了,所以即兴发挥,在这里简单总结和分享下,欢迎指正和补...

    fjcgreatfjcgreat 评论0 收藏0
  • 我眼中的 Redis

    我眼中的 Redis

    摘要:如今数据量越来越大,传统的关系型数据库已经无法应付如此大数据的需求了。由此可见,在数据量日渐增长的今天,为了解决大数据量与高并发的难题,应运而生。的消息存储采用的就是数据库,支持大数据进行随机实时访问。 引言 打开Microsoft To-Do,发现...

    liujsliujs 评论0 收藏0
  • 性能优化

    性能优化

    摘要:如果有人负责把控从相对长远些的角度设计系统的迭代,这种情况本是可以避免的优化办法只有一个就是保留主链路,旁支链路异步化。这会导致一次被动读磁盘,性能损耗会很大。 在并发量一定的情况下如何对系统响应时间进行详细分析 分析步骤1.1 在关键点...

    ideaaideaa 评论0 收藏0
  • 浏览器的缓存机制

    浏览器的缓存机制

    摘要:从浏览器角度来看,整个就是一个源服务器,从这个层面来说,浏览器和服务器之间的缓存机制,在这种架构下同样适用。如果命中,则返回,告诉浏览器资源未更新,可使用本地的缓存。 缓存类型 缓存在宏观上可以分成两类:私有缓存和共享缓存。共享缓存就...

    LeanCloudLeanCloud 评论0 收藏0
  • Redis Cluster 集群搭建

    Redis Cluster 集群搭建

    摘要:任何一条主从线下的服务全部故障,则导致集群不可用。没有分配哈希槽的话表示就没有存储数据的能力。错误帮助如果过程中出现槽错误分别登录和执行为添加从节点部署进入目录执行八移除集群节点删除从节点,因为没有分配哈希槽,所以直接删除。 【背景】...

    levy9527levy9527 评论0 收藏0
  • spring cache 实现按照*号删除缓存

    spring cache 实现按照*号删除缓存

    摘要:的使用过程中,删除缓存只能用具体的删除,不能使用通配符号,原因是不支持这种通配符用法,可以通过修改源代码实现,但这种方式修改了本身代码,后期升级维护不好操作,具体操作方式可以参见命令支持正则删除地址我们使用改写实现具体实现方式为改写 ...

    wawor4827wawor4827 评论0 收藏0
  • 1. 操作系统概述

    1. 操作系统概述

    摘要:特征自动性无人工干预顺序性按进入内存的先后顺序执行单道性内存中只保存一道作业单道批处理系统的系统资源利用率太低,为了解决这个问题,出现了多道批处理系统。操作系统两个最基本的特种并发和共享。 操作系统的发展过程 无操作系统的计算机系统 ...

    高璐高璐 评论0 收藏0
  • 星期和工作日计算,你会了吗?

    星期和工作日计算,你会了吗?

    摘要:计算这个月有多少工作日男朋友爱上了前男友,苍老师也要订婚了。每周单休的工作日计算东东梦想有一天能参加苍老师的婚礼,所以要多干点正事了。 1、计算某个日期是星期几如下图,是宅男心中的大事记,要计算发生日期是周几,公式为:=WEEKDAY(B2,2) WE...

    asheashe 评论0 收藏0
  • 用一张图总结web缓存策略

    用一张图总结web缓存策略

    摘要:从效率上来说,它是响应速度最快的一种缓存。缓存缓存分为强缓存和协商缓存。是指在阶段存在的缓存。服务器缓存,即内容分发网络指的是一组分布在各个地区的服务器。的核心点有两个,一个是缓存,一个是回源。作用域和都遵循同源策略。 showImg("https...

    macg0406macg0406 评论0 收藏0
  • CDN知识详解

    CDN知识详解

    摘要:基础架构最简单的网络由一个服务器和几台缓存服务器组成当用户点击网站页面上的内容,经过本地系统解析,系统会最终将域名的解析权交给指向的专用服务器。用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。 CDN全称:...

    mrli2016mrli2016 评论0 收藏0
  • 你应该知道的缓存进化史

    你应该知道的缓存进化史

    摘要:先简单介绍一下爱奇艺的缓存道路的发展吧。可以看见图中分为几个阶段第一阶段数据同步加通过消息队列进行数据同步至,然后应用直接去取缓存这个阶段优点是由于是使用的分布式缓存,所以数据更新快。爱奇艺的缓存的发展也是基于此之上,通过对的二次开发...

    TangpjTangpj 评论0 收藏0
  • golang防缓存击穿利器--singleflight

    golang防缓存击穿利器--singleflight

    摘要:缓存击穿给缓存加一个过期时间,下次未命中缓存时再去从数据源获取结果写入新的缓存,这个是后端开发人员再熟悉不过的基操。 缓存击穿     给缓存加一个过期时间,下次未命中缓存时再去从数据源获取结果写入新的缓存,这个是后端开发人员再熟悉不...

    keithyaukeithyau 评论0 收藏0
  • SpringBoot 填坑 | Shiro 与 Redis 多级缓存问题

    SpringBoot 填坑 | Shiro 与 Redis 多级缓存问题

    摘要:发现问题在一次项目实践中有实现多级缓存其中有已经包括了的,本以为开启的缓存是一件很简单的事情只需要在启动类上加上注解就会启动缓存管理了,但是问题出现了。 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 showImg("http...

    gplanegplane 评论0 收藏0
  • Nginx(2)-创建具有缓存功能的反向代理服务器

    Nginx(2)-创建具有缓存功能的反向代理服务器

    摘要:承接上一篇文章,在本文中,将上文中的静态资源服务器作为上游服务器,另外搭建一台服务器,作为反向代理服务器。 承接上一篇文章,在本文中,将上文中的静态资源服务器作为上游服务器,另外搭建一台 Nginx 服务器,作为反向代理服务器。 配置反向代理...

    BakerJBakerJ 评论0 收藏0
  • 浏览器缓存解析

    浏览器缓存解析

    摘要:告诉浏览器在过期时间前浏览器可以直接从浏览器缓存取数据,而无需再次请求。二协商缓存阶段基于客户端和服务器端的协商缓存机制需要与共同使用,如果配置了且没有过期,就不会使用过期了之后,才会使用。 浏览器缓存 浏览器缓存分为几个阶段: 浏览器...

    TigerChainTigerChain 评论0 收藏0
  • 【译】缓存的最佳实践以及max-age的陷阱

    【译】缓存的最佳实践以及max-age的陷阱

    摘要:可能会延长这些的寿命假设你有以下的这个缓存了和如果命中了缓存,就从缓存中取,否则发起网络请求如果我们更改了,我们会修改中的版本号,触发的更新。 本文翻译自:https://jakearchibald.com/201...这是一篇2016年的老文章。作者是Chrome浏览器的开...

    mist14mist14 评论0 收藏0
  • 分布式系统关注点——360°全方位解读「缓存」

    分布式系统关注点——360°全方位解读「缓存」

    摘要:在一个成熟的系统中,能够运用到缓存的地方其实并不是一处。那么在以终端用户为起点,系统所用的数据库为终点的这条道路上可以作为缓存设立点的位置大致有以下这些。缓存也有一系列的副作用需要考虑。 如果这是第二次看到我的文章,欢迎文末扫码订阅我...

    alanoddsoffalanoddsoff 评论0 收藏0
  • EVCache缓存在 Spring Boot中的实战

    EVCache缓存在 Spring Boot中的实战

    摘要:文章共字,阅读大约需要分钟概述是开源的分布式缓存系统,基于缓存和客户端实现,其用在了大名鼎鼎的亚马逊云上,并且为云计算做了优化,提供高效的缓存服务。本文利用作为后端缓存实例服务器,并结合,来实践一下客户端的具体使用。 showImg("https:/...

    philadelphiaphiladelphia 评论0 收藏0

热门文章

<