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

站长工具seo综合查询收费吗洛阳产品网络推广平台

站长工具seo综合查询收费吗,洛阳产品网络推广平台,wordpress 用户增强,wordpress 问答插件文章目录 前言场景设计思路小结 前言 之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路#xff0c;觉得不错#xff0c;做个记录供以后参考。 场景 假设有个以下格式的接口#xff1a; GET /api?keys{key1,key2,key3,...}types{1,2,3,...}其中 keys 是业务… 文章目录 前言场景设计思路小结 前言 之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路觉得不错做个记录供以后参考。 场景 假设有个以下格式的接口 GET /api?keys{key1,key2,key3,...}types{1,2,3,...}其中 keys 是业务主键列表types 是想要取到的信息的类型。 请求该接口需要返回业务主键列表对应的业务对象列表对象里需要包含指定类型的信息。 业务主键可能的取值较多千万量级type 取值范围为 1-10可以任意组合每种 type 对应到数据库是 1-N 张表示意 现在设想这个接口遇到了性能瓶颈打算添加 Redis 缓存来改善响应速度应该如何设计 设计思路 方案一 最简单粗暴的方法是直接使用请求的所有参数作为缓存 key请求的返回内容为 value。 方案二 如果稍做一下思考可能就会想到文首我提到的觉得不错的思路了 使用 业务主键:表名 作为缓存 key表名里对应的该业务主键的记录作为 value 查询时先根据查询参数 keys以及 types 对应的表得到所有 key1:tb_1_1、key1:tb_1_2 这样的组合使用 Redis 的 mget 命令批量取到所有缓存中存在的信息剩下没有命中的批量到数据库里查询到结果并放入缓存 在某个表的数据有更新时只需刷新 涉及业务主键:该表名 的缓存或令其失效即可。 小结 在以上两种方案之间做评估和选择考虑几个方面 缓存命中率 缓存数量、占用空间大小 刷新缓存是否方便 稍作思考和计算就会发现此场景下方案二的优势。 另外就是需要根据实际业务场景如业务对象复杂度、读写次数比等来评估合适的缓存数据的粒度和层次是对应到某一级组合后的业务对象缓存值对应存储 部分逻辑还是最基本的数据库表/字段存储的归存储逻辑的归逻辑。
http://www.w-s-a.com/news/903156/

相关文章:

  • 兴安盟住房和城乡建设部网站在国外做网站
  • 南雄市建设局网站搜索关键词的方法
  • 网站建设维护工作经验深圳定制展会
  • 新闻类网站备案WordPress评论昵称显示错误
  • 如何建立一个个人网站自己做一个购物网站
  • 吴忠网站建设公司中国建筑股份有限公司 官网
  • 深圳电商网站开发公司page list wordpress
  • 长安外贸网站建设顺德区网站设计建设企业
  • 临沂市建设局网站简介专业建设网站开发
  • 肇庆网站制作设计中国企业500强招聘
  • 苏州厂房装修宁波seo网络推广外包报价
  • 文山知名网站建设惠州哪家做网站好
  • 物流网站风格网站登录密码保存在哪里设置
  • 免费网站怎么建立icodepython基础教程
  • 无障碍网站建设方案wordpress 任务管理系统
  • iis5.1发布网站中小企业网络营销存在的问题研究论文
  • 阳泉软件定制网站建设网站可以做多语言的吗
  • 建设网站的目的及功能定位主要包括哪些内容百度关键词优化
  • 开一个小程序要多少钱宁波seo网络推广外包报价
  • 网站备案最新备案号电子商务网站建设的规章制度
  • wordpress制作单页网站导航页面鞍山信息港招聘信息
  • 屏蔽ip地址访问网站自己做衣服的网站
  • 网站建设 域名业务 邮箱哪里有网站建设中心
  • 免费网站赚钱重庆建设摩托车股份有限公司
  • 合肥水运建设工程监理网站自己买服务器能在wordpress建网站
  • wordpress积分商城主题整站seo排名要多少钱
  • 鲜花网站建设的利息分析网站设计与制作专业
  • 深圳网站建设排名做网站的公司高创
  • 杭州哪家做外贸网站全国物流网站有哪些平台
  • 企业网站建设个人博客鞍山晟宇网站建设