lucien-ma lucien-ma
3年前
Markdown基础语法学习
Markdown学习标题三级标题:空格标题四级标题:空格标题一级、二级以此类推(最多六级)字体样式helloworld  斜体: helloworld(注意星号和单词之间是没有空格的,下同)helloworld  加粗:  hellowor
浅谈 HTTP 缓存与 CDN 缓存的那点事
HTTP缓存与CDN缓存一直是提升web性能的两大利器,合理的缓存配置可以降低带宽成本、减轻服务器压力、提升用户的体验。而不合理的缓存配置会导致资源界面无法及时更新,从而引发一系列的衍生问题。本文将分别将从HTTP缓存与cdn缓存的规则、流程、配置
Wesley13 Wesley13
3年前
Spring Cloud Eureka源代码解析(2) EurekaServer 重要缓存解析
我们从EurekaServer的缓存说起,因为缓存是EurekaServer的一切存储形式,并且我们通过对缓存的分析可以搞清楚一些对于EurekaServer的误解。服务实例向EurekaServer注册,注册信息是放在缓存中。从EurekaServer中获取服务实例列表的时候,也是从缓存获取;但是这个缓存结构比较复杂,并且还有很多定时刷新和定时失效的机
happlyfox happlyfox
3年前
NetCore的缓存使用详例
关于我缓存基础知识缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能和可伸缩性。缓存最适用于不经常更改的数据,生成成本很高。通过缓存,可以比从数据源返回的数据的副本速度快得多。应该对应用进行编写和测试,使其永不依赖于缓存的数据。ASP.NETCore支持多个不同的缓存。最简单的缓存基于IMemoryCac
混世魔王 混世魔王
1年前
皕杰报表的缓存问题
设置缓存是提高报表性能的手段之一,皕杰报表在配置文件reportconfig.xml中对缓存进行设置。在系统模式中通过设置开发模式或生产模式来确定是否启用报表缓存。develop在缓存设置中设置缓存方式。1、使用皕杰内置的缓存(即:设置eh"false")
Stella981 Stella981
3年前
Play 2.0 用户指南 - 使用缓存 -- 针对Scala开发者
ThePlay缓存API      Play默认使用EHCache实现缓存API。你也可以自定义插件实现。   访问缓存API   缓存API由play.api.cache.Cache提供。它需要一个已注册的缓存插件。   注意:该API有意最小化
Stella981 Stella981
3年前
Guava的两种本地缓存策略
Guava的两种缓存策略缓存在很多场景下都需要使用,如果电商网站的商品类别的查询,订单查询,用户基本信息的查询等等,针对这种读多写少的业务,都可以考虑使用到缓存。在一般的缓存系统中,除了分布式缓存,还会有多级缓存,在提升一定性能的前提下,可以在一定程度上避免缓存击穿或缓存雪崩,也能降低分布式缓存的负载。Guav
Stella981 Stella981
3年前
Redis 缓存穿透、缓存雪崩的概念及其预防
缓存穿透【什么是缓存穿透】频繁查询不在缓存中的数据,给原本被缓存保护的系统过大压力。【为什么会发生缓存穿透】1\.程序没写好;2\.恶意攻击。【怎样防止缓存穿透】1\.在对key进行查询之前,先做初步判断,如果key一定不存在(例如,对某表的缓存,key一定由数字组成,那么包含非数字的key一定是不存在的
Wesley13 Wesley13
3年前
D02——C语言基础学PYTHON
C语言基础学习PYTHON——基础学习D0220180801内容纲要:  1字符串的系列操作 2集合  3 文件的读写  4字符编码转换  5小结  6练习:三级菜单(有彩蛋)1字符串的系列操作特性:不可修改。('str'objectdoe
RocksDB 二级缓存
RocksDB团队正在实现对非易失性介质上的块缓存的支持。可以看作是RocksDB当前的易失性块缓存的扩展。非易失性块缓存充当第二层缓存,其中包含从易失性缓存中逐出的块。当这些块由于访问而变得更热时,它们会被提升到易失性缓存中。