当前位置: 首页 > news >正文

鹰潭城乡建设局的网站搜索引擎优化作业

鹰潭城乡建设局的网站,搜索引擎优化作业,智能建站系统下载,郑州专业的网站建设在一次需求修改中,下游的服务附加提出了,针对某个业务数据缓存的生效时间的要求 原JVM设计方案: 采用jvm本地缓存机制,定时任务30秒刷新一次 现在redis方案: 因为很多地方使用了这个业务数据缓存,使用方…

在一次需求修改中,下游的服务附加提出了,针对某个业务数据缓存的生效时间的要求

原JVM设计方案:

采用jvm本地缓存机制,定时任务30秒刷新一次

现在redis方案:

  1. 因为很多地方使用了这个业务数据缓存,使用方面不能改动过多
  2. 因为是分布式部署,如果只使用jvm缓存,无法更新其他的服务器中的缓存数据,达不到立刻生效的要求
  3. 不使用二级缓存的原因:理由和第二个一样,如果优先使用jvm时,哪怕更新了redis,其他服务器也会先用jvm缓存(另外为什么会使用二级缓存?:因为jvm本地缓存更快而已,还得加重了架构的负担,为了一个需求)

所以:直接把维护jvm业务缓存改成redis来维护

那便需要考虑主动刷新 被动刷新 生效时间等

  1. 被动刷新:依旧使用jvm缓存的定时任务机制,30秒更新一次(无改动,使用原本的机制)
  2. 主动刷新:由于生效时间是一秒生效,则在修改和更新后,需要立即主动刷新该缓存(改动少,维护都在一个项目里,不需要采用什么监听mysql表的东西)

修改中的收获:

  1. 工具类中获取注入的问题 BeanUtil.getBean(RedisTemplate.class);
  2. redis Pipeline管道提速 redisTemplate.STRINGS.setEx(redisCacheList,refreshTime);
  3. 分割思想:更小的粒度 如:redis 一个key存储一个表的数据太大了,则根据表中关键key进行切分
http://www.yidumall.com/news/17857.html

相关文章:

  • 网站标签图片修改清理大师
  • 模板网站建设全过程北京网站优化平台
  • 川海丰尚麻辣烫加盟费多少seo查询seo优化
  • 美丽说网站优化百度一下网页版
  • 做ppt的模板的网站google play谷歌商店
  • 网站网页设计哪个好长春网站建设模板
  • 怎样做易支付网站网络营销策划书
  • 遵义会议在线seo关键词排名怎么提升
  • 邢台做wap网站的地方站长工具排行榜
  • 单位logo设计seo相关ppt
  • 各类东莞微信网站建设seo和sem的区别是什么
  • 上海的外贸网站建设公司价格上海网站快速排名提升
  • 张家港设计网站怎么进行网络营销
  • 做演讲视频的网站中国最新疫情最新消息
  • 北京网站设计制作哪家好怎样制作免费网页
  • 网站开发尾款如何做账网络营销网
  • 企业网站建设的流程优化seo
  • 佛山网站建设 骏域中南建设集团有限公司
  • 网站制作推广做个公司网站一般需要多少钱
  • 网站的内链成都seo优化
  • 厦门网站建设价格xm37手机网站免费客服系统
  • 哪些网站做婚纱摄影深圳营销型网站建设
  • 网站建设的业务员品牌推广工作内容
  • 备案网站名称怎么写个人杭州关键词排名系统
  • 网站建设简介网络营销专业可以干什么工作
  • 和coser做网站培训班招生方案
  • 深圳市建设交易中心网站百度seo指南
  • 做网站可以使用免费空间吗滕州seo
  • 云服务器建立多个网站吗网站优化排名易下拉效率
  • 洛阳seo外包公司费用建站网站关键词优化