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

wordpress php开发手册郑州网站seo外包公司

wordpress php开发手册,郑州网站seo外包公司,企业管理咨询培训,微信小程序怎么添加到桌面被动更新-固定时间过期—放弃了实时一致性 Setnx固定时间随机时间 主动更新—更新数据库后、直接更新缓存 cache aside 写:先更新数据提供方、再删除缓存、 鸵鸟算法:忽略一些潜在问题、问题出现的概率极低 消息队列的消息重试、防止删除缓存失败、没…

被动更新-固定时间过期—放弃了实时一致性

Setnx固定时间+随机时间

主动更新—更新数据库后、直接更新缓存

cache aside

写:先更新数据提供方、再删除缓存、

鸵鸟算法:忽略一些潜在问题、问题出现的概率极低

消息队列的消息重试、防止删除缓存失败、没消费

Read/Write Through

直接写入缓存、从缓存同步到数据发。调用方只和缓存交互

必须写成功:缓存成功、数据方成功——一个事务。TCC实现。慢了。读多写少。写少慢些可接收

初始化:

1、启动缓存、从数据方初始化

2、读取缓存,初始化

缓存预热。缓存没数据,命中率低。

Write Behind

异步写入数据方。加入消息队列。保证最终一致性。

缓存清理机制

缓存有限、清理未来不被访问,保留未来被频繁访问、提高命中率

过去访问多的、最近被更新的、最近被访问的

过期全部清理、要求缓存数据都有一个生存期、有效期

轮询时效清理

自动时效清理、本质还是轮询

数目阀值清理

1、条数 2、大小

FIFO

LRU

Linked-HashMap

实战:

时效性清理+数据阈值

LRU+软引用

#缓存风险点:

缓存穿透—缓存没用、数据提供方也没有—无效调用、增加数据提供方压力、缓存无用

解决方案:缓存中,缓存一份空数据。有key无value

#缓存雪崩

大量缓存突然失效、引发数据提供方压力骤增

解决方案: 数据阈值清理:阈值高可以缓解;过期时间:随机值、错峰失效

软引用清理、LRU进行强引用

#缓存击穿:

缓存没有、数据提供方有数据。没透。

#实战:

清理机制+更新机制,针对缓存,共同考虑

#缓存预热:

缓存服务启动后,脚步直接灌入,init时候加载。

#缓存的位置:

缓存要靠前、要早

前端缓存

cdn缓存

服务器缓存

数据库缓存

读缓存

写的访问量增大:

平峰

降级

灰度发布

#数据设计

数据库选型:

是否海量数据、大数据?

数据结构是行/列存储?

是否宽表(字段数)

数据属性:(业务数据常用的?辅助数据(日志)?)

是否要求事务?

实时性?—写延迟、读延迟要求不一样。写高读低-          写低读高

查询量:大量记录的少数列、少数记录的所有列

一致性要求

增删改查的要求

99%的业务都用结构化数据—关系型数据库、mysql,oraclee,sqlite

非关系型

列式数据库:Hbase

键值对:redis,memcached

文档:mongoDB—不知道有多少个字段

时序:influx DB

搜索:ES

优化数据库集中在 关系型数据库

sql和nosql是互补的关系

存储引擎选择:

支持的字段、数据类型、锁类型、索引、事务

innoDB 不支持hash索引、会转为btree

表结构设计:

先设计关系—>对象

需求->设计数据库->前期考虑很好的扩展性,

先设计对象—>关系

便于理解、快速实施。对象关系改变、结构变化大

数据冗余—允许反范式

CRUD异常:某些数据缺失,导致其他数据无法插入

删除异常:删除数据是,导致其他数据一起丢失

表、字段、索引

优化:索引、历史数据的拆分、分库分表


文章转载自:

http://4UKX1Vfx.qnpyz.cn
http://8W8xIm3u.qnpyz.cn
http://KZKplZoz.qnpyz.cn
http://Mw8DAACS.qnpyz.cn
http://aI2XZ9qj.qnpyz.cn
http://in6q62iK.qnpyz.cn
http://KZ5wgEiN.qnpyz.cn
http://jyTFaoTh.qnpyz.cn
http://COcgmEid.qnpyz.cn
http://gXmqdAqg.qnpyz.cn
http://Vayb6yPe.qnpyz.cn
http://NCBW1XbC.qnpyz.cn
http://P7LF2DBr.qnpyz.cn
http://WSlB9Hu7.qnpyz.cn
http://a4bGl5AK.qnpyz.cn
http://dI2kIXFH.qnpyz.cn
http://f4MGhWra.qnpyz.cn
http://vUhPHBXD.qnpyz.cn
http://AGNCl4CH.qnpyz.cn
http://M6VzdDAe.qnpyz.cn
http://Z8owx8j0.qnpyz.cn
http://FqK2iKh6.qnpyz.cn
http://04SZwcZN.qnpyz.cn
http://e3HxIt0O.qnpyz.cn
http://wsyyWQln.qnpyz.cn
http://8n7us07H.qnpyz.cn
http://SFQgg6fO.qnpyz.cn
http://94F0Jct6.qnpyz.cn
http://NQuhOLOB.qnpyz.cn
http://bCF2Q3Fz.qnpyz.cn
http://www.dtcms.com/wzjs/764840.html

相关文章:

  • 淄博 网站建设动漫模板素材
  • linux 网站建设模板用php源码如何建设网站
  • 网站外链建设的策略分析郑州网站公司哪家好
  • 网站开发价格报表模板优化水平
  • 网站建设需求问卷做电影网站 广告收入
  • 额尔古纳网站建设价格网站收录查询代码
  • html图案代码大全合肥网站seo费用
  • 网站怎么做黑链接wordpress添加新php页面
  • 长沙有家具网站建设的吗西安seo专员
  • 垣曲做网站如何建设平台型的网站
  • 用网站建设与管理创业wordpress调用视频播放
  • 南昌创建网站龙岗-网站建设深圳信科
  • 互助平台网站建设dedecms建手机网站流程
  • 室内设计网站都有哪些公司企业内容管理系统
  • 福清市建设局官方网站网站设计深圳要联系方式吗?
  • 平顶山市网站建设公司利用国外免费空间做网站
  • 云服务器小网站制作药品招商网站大全
  • 合肥建设网站查询vue发布停运公告
  • 青梦建站网页设计与网站建设完全实战手册
  • 裕顺网站建设网上商城网站建设方案
  • 宜昌云网站建设自己做一个网站多少钱
  • 网站页面设计需求怎么做网站上的销售代
  • 重庆seo整站优化方案范文快速排名官网
  • 新手做网站看什么书上海高端工作室网站
  • 吉林建设公司网站杭州市拱墅区住房与建设局网站
  • 万维网 网站 主页 网页山东城市建设职业学院教务网网站
  • 经营网站备案深圳高速建设公司
  • 网站右边跳出的广告怎么做做网站跳转
  • 做网站需要什么配置服务器网站怎么做404页面
  • 邯郸网站建设哪儿好做电子章网站