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

制作网站域名需要多少钱网站建设框架都有哪些

制作网站域名需要多少钱,网站建设框架都有哪些,建设部网站举报,做网站 想做成宽屏的1、问题 今天在工作中遇到一个问题#xff0c;需要查询表A#xff0c;需要根据每天所处小时所在时段#xff0c;返回不同的记录给前端展示#xff0c;如0-2时是在昨日0到2时生成的记录#xff0c;而2-4时则是在昨日2-4时生成的记录#xff0c;每条记录有一个唯一的id。表…1、问题 今天在工作中遇到一个问题需要查询表A需要根据每天所处小时所在时段返回不同的记录给前端展示如0-2时是在昨日0到2时生成的记录而2-4时则是在昨日2-4时生成的记录每条记录有一个唯一的id。表A记录的数据只读不写但会一一对应关联另外一个表B的数据表B的数据需要读和写。   由于表A的数据只读不写所以会在第一次查询时缓存进redis这样每一天只需要进行一次IO后续就可以只通过缓存读取。而表B的数据需要会涉及到写且每个用户共享这些记录所以并发会比较高。为了减少缓存穿透并没有将表B符合条件的记录作为列表存入redis(因为存入列表,写一条记录就需要删除整个列表缓存)而是先筛选表A的记录收集id列表再查表B再将表B记录的id的作为key单独存入redis。这是一个非常蠢的设计记录单独存入redis中也就意味着根据id循环io查单条和循环写入缓存程序需要与数据库和redis进程频繁交互原本为了提高查询效率的考虑反而大大增加了查询压力直接影响就是查询效率极低压力测试不通过。   由于每个时段需要展示的数据量并不多只有几十条于是便采用list进存入redis但在压力测试高并发的条件下会导致重复添加记录到redis这样会造成两个影响其一是冗余数据在redis中会形成大key占用空间增大且查询减慢其二是程序处理也会增加遍历成本且可能出错。可如果对该查询进行同步加锁这又会影响查询效率达不到性能优化的目的。那么应该如何解决呢 2、解决redis的hash结构 redis中的另一种数据结构hash则可以完美解决这个问题 hash可以类比成Java中的Map在这个业务当中可以将每条记录的id作为key记录本身作为value形成一个会去重的key-value列表在高并发下多个线程的写入相同的key会去重这样不会造成冗余数据
http://www.w-s-a.com/news/862629/

相关文章:

  • 郑州做网站九零后用织梦建设网站的步骤
  • 莱芜网站优化加徽信xiala5江都网站制作
  • 网站开发工具书焦作网站开发公司电话
  • 石狮网站建设报价百度爱采购怎么优化排名
  • 广州网站开发系统如何建设百度网站
  • 免费建立一个个人网站网站流量图怎么做
  • 微信网站建设公司首选网站后台更新 前台不显示
  • 撰写网站专题活动策划方案未成年做网站
  • 免费在线响应式网站自助建站网页设计与网站建设试卷
  • 四川省肿瘤医院搜索优化整站优化
  • 新钥匙建站深圳创业补贴政策2023
  • 建网站需要准备什么网站三个月没排名
  • 网站运营规划网站推广的手段
  • cvm可以做网站服务器吗网片围栏
  • 培训前端网站开发网站开发 群
  • 成都武侯区网站建设wordpress菜单分类目录
  • 牡丹江市西安区建设局网站给公司做的东西放到自己网站上
  • 做网站的前景如何郑州seo规则
  • 学校户网站建设方案专业设计服务
  • 电子商务网站建设好么有一个网站怎么做cpc
  • 镇海住房和建设交通局网站跨境电商就是忽悠人的
  • 维修网站怎么做跨境电商发展现状如何
  • 手机网站设计公司皆选亿企邦桐乡市建设局官方网站
  • 企业培训 电子商务网站建设 图片山东省住房和城乡建设厅网站主页
  • 做酒招代理的网站赣icp南昌网站建设
  • 怎样做网站內链大连市建设工程信息网官网
  • 网站软件免费下载安装泰安网站建设收费标准
  • 部署iis网站校园网站设计毕业设计
  • 网站快慢由什么决定塘沽手机网站建设
  • 苏州那家公司做网站比较好装修队做网站