缓存
-
爱奇艺移动服务端缓存系统的演进
感谢王程明老师在阿里巴巴JAVA技术沙龙的精彩分享。 View Fullscreen …阅读全文 -
使用api.ajax设置cache: true 无法缓存问题
使用api.ajax()方法并设置cache: true ,断网后,再运行,还是报“连接错误,请检查网络的错误”类的错误,而并不显示上次我们成功请求返回的数据缓存,也就是说缓存设置没有效果,如图: 首先运行下下面代码,确认不是apicloud api.ajax方法的bug导致的无法缓存。 [代码片段] 操作步骤:请求成功一次,关闭手机网络,再请求,能获取到数据则表明api.ajax设置cache …阅读全文
-
使用JetCache的异步API访问Redis缓存
摘要: 本文介绍了JetCache的异步API,通过异步方式访问缓存可以提升性能,降低RT。 JetCache的异步API和同步API是完全兼容的,甚至用同步的开发方式也能获得一部分异步带来的好处。 Jedis 一直是Java中使用最广泛的Redis client,现在我们又有了一个新的选择: lettuce 。 let …阅读全文
-
JetCache快速入门
本文简要介绍了基于注解来配置使用 JetCache 的方式。当使用JetCache的注解时,可以搭配Spring4.0.8以上版本,或者Spring Boot 1.1.9以上版本,本文同时展示了这两种情况下的配置方式。如果不需要使用注解,也可以。 创建缓存实例 通过@CreateCache注解创建一个缓存实例,默认超时时间是100秒 [代码片段] …阅读全文
-
前端性能优化之缓存利用
前言 越来越多的公司开始做PWA,渐进式web应用了。我的博客源码是2014年年初写的,近期有时间正准备优化一下,也改成PWA的web应用。关于PWA渐进式 web应用,我在博客改版之后再来详细介绍!今天主要详细介绍一下性能优化之缓存利用,本文将详细介绍各种缓存,及其机制,前段时间我也写过... …阅读全文 -
android - 封装webview + vuejs的时候,对于html的资源,务必不要使用缓存
之前一个项目,使用android app封装了vuejs。 一个 activity中挑来挑去的那种。最简单的 结果发现,app对于html请求,仅仅请求一次,以后就全都缓存。 这一点对于寻常的 html页面没问题 但是对于vuejs来说,每次部署,都要把所有的js文件都重新编译一下,js, css 文件名称会变化。index.html文件内容也会变化。 直接导致vuej …阅读全文 -
同为分布式缓存,为何Redis更胜一筹?
如今,市面上的缓存解决方案已经逐步成熟了,今天我将选取其中一些代表性的方案包括Redis、Memcached和Tair进行对比,帮助大家在生产实践中更好地进 行技术选型。 一、常用的分布式缓存的对比 常用的分布式缓存包括Redis、Memcached和阿里巴巴的Tair(见下表),因 …阅读全文
-
订单缓存查询实践
订单缓存实践 最近在做订单缓存查询相关需求,记录下该过程中缓存查询考虑的几个问题以及处理方案。 缓存穿透 实际场景中使用缓存都是先去缓存中查询,如果缓存没有 命中,在去查询数据库并将结果缓存。如果查询一个在系统中根本就不存在的数据,就会造成每次请求都会穿透缓存去查询数据库。如果出现大量的缓存穿透(或者恶意攻击), 就会对数据库造成比较大的压力。 处理方案 对于数据库中不存 …阅读全文 -
Redis高级应用
记得应该是4年前,开始接触 redis ,那时候刚好需要一个高性能的kv存储,经过对比和分析选择了redis作为当时的存储应用。 具体的一些知识,大家可以参阅我 博客 的历史文章,直接搜索redis应该可以获取很多结果,当然导航部分也有redis的系列专题。 其实这几年redis改变很多,优化了很多,所以本文和大家分享一些redis相对更进阶一些的部分内容和 …阅读全文 -
提前排雷!分布式缓存的25个优秀实践与线上案例
作者介绍 杨彪,蚂蚁金服技术专家,《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》作者。 […] …阅读全文