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

做网站版权怎么写网页设计与制作教程第二版张晓蕾课后答案

做网站版权怎么写,网页设计与制作教程第二版张晓蕾课后答案,温州市建设小学学校网站,wordpress前台打开速度20秒RDB持久化#xff1a;原理是将Redis在内存中的数据库记录定时dump到磁盘上的RDB持久化AOF持久化#xff1a;原理是将Redis的操作日志以追加的方式写入文件 rdb#xff1a; 开启方式#xff1a;客户端可以通过向Redis服务器发送save或bgsave命令让服务器生成rdb文件#…RDB持久化原理是将Redis在内存中的数据库记录定时dump到磁盘上的RDB持久化AOF持久化原理是将Redis的操作日志以追加的方式写入文件 rdb 开启方式客户端可以通过向Redis服务器发送save或bgsave命令让服务器生成rdb文件或者通过服务器配置文件指定触发RDB条件。 使用操作系统的多进程写时复制技术 COWCopy On Write 来实现快照的持久化。 save同步操作客户端向服务器发送save命令请求进行持久化服务器会阻塞save命令之后的其他客户端的请求直到数据同步完成。如果数据量太大同步数据会执行很久这期间Redis服务器也无法接收其他请求所以最好不要在生产环境使用save命令。bgsave异步操作客户端发出bgsave命令时Redis服务器主进程会forks一个子进程来处理数据同步问题在将数据保存到rdb文件之后子进程会退出。主进程仍然可以接收其他请求但forks子进程是同步的所以forks子进程时一样不能接收其他请求如果forks一个子进程花费的时间太久(一般是很快的)bgsave命令仍然有阻塞其他客户的请求的情况发生。 生成rdb文件过程默认生成的文件名dump.rdb 生成临时rdb文件并写入数据。完成数据写入用临时文件代替正式rdb文件。删除原来的db文件。 aof 开启方式AOF持久化方式会记录客户端对服务器的每一次写操作命令并将这些写操作以Redis协议追加保存到以后缀为aof文件末尾在Redis服务器重启时会加载并运行aof文件的命令以达到恢复数据的目的。 redis默认不开启AOF持久化方式可以在配置文件中开启并进行更加详细的配置 三种写入策略 always客户端的每一个写操作都保存到aof文件当很安全但每个写请求都有IO操作所以也很慢。everysecappendfsync的默认写入策略每秒写入一次aof文件因此最多可能会丢失1s的数据。noRedis服务器不负责写入aof而是交由操作系统来处理什么时候写入aof文件。更快但也是最不安全的选择不推荐使用。 AOP重写机制 提供了 bgrewriteaof 命令用于对 AOF 文件进行瘦身。原理为开辟一个子进程后台子进程对内存进行遍历转换成一系列 Redis 的操作指令序列化到一个新的 AOF 日志文件中序列化完毕后再将操作期间发生的增量 AOF 日志追加到这个新的 AOF 日志文件中追加完毕后立即替换旧的 AOF 日志文件。瘦身工作就完成了。 重写机制有“多变一”的功能将旧日志中的多条指令在重写后就变成了一条指令。如下所示三条 lpush 命令经过 AOF 重写后生成一条对于多次修改的场景缩减效果明显。 区别 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘实际操作过程是fork一个子进程先将数据集写入临时文件写入成功后再替换之前的文件用二进制压缩存储。AOF持久化以日志的形式记录服务器所处理的每一个写、删除操作查询操作不会记录以文本的方式记录可以打开文件看到详细的操作记录。 优缺点 RDB优势 1). 采用该方式整个Redis数据库将只包含一个文件。比如每个小时归档一次最近24小时的数据同时还要每天归档一次最近30天的数据。通过这样的备份策略一旦系统出现灾难性故障我们可以非常容易的进行恢复。 2). 对于灾难恢复而言RDB是非常不错的选择。可以将一个单独的文件压缩后再转移到其它存储介质上。 3). 性能最大化。对于Redis的服务进程而言在开始持久化时唯一需要做的只是fork出子进程之后再由子进程完成这些持久化的工作这样就可以极大的避免服务进程执行IO操作了。 4). 相比于AOF机制如果数据集很大RDB的启动效率会更高。 RDB劣势 1). 不能保证数据的高可用性即最大限度的避免数据丢失。系统一旦在定时持久化之前出现宕机现象此前没有来得及写入磁盘的数据都将丢失。 2). RDB是通过fork子进程来协助完成数据持久化工作的因此如果当数据集较大时可能会导致整个服务器停止服务几百毫秒甚至是1秒钟。 AOF的优势 1). 更高的数据安全性即数据持久性。Redis中提供了3种同步策略即每秒同步、每修改同步和不同步。每秒同步也是异步完成的效率非常高所差的是一旦系统出现宕机现象那么这一秒钟之内修改的数据将会丢失。而每修改同步可将其视为同步持久化即每次发生的数据变化都会被立即记录到磁盘中。这种方式在效率上是最低的。 2). 该机制对日志文件的写入操作采用的是append模式因此在写入过程中即使出现宕机现象也不会破坏日志文件中已经存在的内容。 然而如果我们本次操作只是写入了一半数据就出现了系统崩溃问题在Redis下一次启动之前可以通过redis-check-aof工具解决数据一致性的问题。 3). 如果日志过大Redis可以自动启用rewrite机制。即Redis以append模式不断的将修改数据写入到老的磁盘文件中同时Redis还会创建一个新的文件用于记录此期间有哪些修改命令被执行。因此在进行rewrite切换时可以更好的保证数据安全性。 4). AOF包含一个格式清晰、易于理解的日志文件用于记录所有的修改操作。事实上也可以通过该文件完成数据的重建。 AOF的劣势 1). 对于相同数量的数据集而言AOF文件通常要大于RDB文件。RDB 在恢复大数据集时的速度比 AOF 的恢复速度要快。 2). 根据同步策略的不同AOF在运行效率上往往会慢于RDB。总之每秒同步策略的效率是比较高的同步禁用策略的效率和RDB一样高效。 系统牺牲性能换取更高的缓存一致性aof 写操作频繁的时候不启用备份来换取更高的性能待手动运行save的时候再做备份rdb。
http://www.w-s-a.com/news/656550/

相关文章:

  • h5网站开发工具有哪些wordpress清空post表
  • 公司开网站干嘛怎么制作一个免费的网站模板
  • 群晖wordpress搭建网站网站建设及管理
  • 中山企业网站建设公司抖音代运营合作模式
  • 南通营销网站开发做网站页面多少钱
  • 桂林生活网官方网站云主机和云电脑的区别
  • 内部网络网站怎么做vue做单页面网站
  • 如何建立网站教程wordpress粘帖图片
  • 广东网站备案要多久网站开发 pdf 文字版
  • 学校网站方案帮别人做钓鱼网站吗
  • 如何加强网站建设和信息宣传wordpress 搜索提示
  • 灰色网站怎么做php yaf 网站开发框架
  • 浙江建设网站首页提供做网站公司有哪些
  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤
  • php做网站评价网络公司经营范围可以加技
  • 网站积分的作用保定专业网站建设
  • 莆田做网站公司电话如何提升网站访问速度
  • 网站开发流程步骤 口袋网页访问wordpress
  • 湘潭做网站的公司自助建站教程
  • 做网站推广和头条推广wordpress 验证密码错误
  • 淘宝联盟网站怎么做深圳市创想三维科技有限公司
  • 校园网站建设招标公告php网站开发什么
  • 06628 网页制作与网站开发陕西省交通建设网站
  • 做wish如何利用数据网站暗红色网站
  • 企业 网站备案 法人长春建站模板搭建