上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 优化代码,避免因为代码导致的执行效率偏低。 页面静态化,减少对数据库的请求。 图片服务器分离,减少服务器请求压力。 数据库优化 集群 索引。 缓存。 负载均衡。 数据库读写分离 分库分表 表分区 阅读全文
posted @ 2018-11-22 17:01 zhangniuniu 阅读(143) 评论(0) 推荐(0)
摘要: 去年光棍节的时候,我写过一篇 quick-cocos2d-x 中的 socket 技术选择:LuaSocket 和 WebSocket 。这篇文章介绍了我为何决定在项目中使用 LuaSocket 。 现在想起来,当时对 WebSocket 是很感兴趣的,但由于服务端的限制,最终依然选择了 LuaSo 阅读全文
posted @ 2018-11-22 16:48 zhangniuniu 阅读(14354) 评论(1) 推荐(1)
摘要: redis可达到512M/per key 512M=512*1024KB=512*1024*1000B=512*1024*1000*8bit=40亿+ 化整为零40亿,也就是说一位代表一个用户,40亿可以代表40亿个用户! 但是int 有符号整型取值范围 20亿+,所以bitmap位数只能到20亿个 阅读全文
posted @ 2018-11-22 16:46 zhangniuniu 阅读(405) 评论(0) 推荐(0)
摘要: 1.取最新N个数据的操作 比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取 使用LPUSH latest.comments<ID>命令,向list集合中插入数据 插入完成后再用LTRIM latest.com 阅读全文
posted @ 2018-11-22 16:45 zhangniuniu 阅读(304) 评论(0) 推荐(0)
摘要: Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。 首先,这个通过图片ID反查用户UI 阅读全文
posted @ 2018-11-22 16:44 zhangniuniu 阅读(304) 评论(0) 推荐(0)
摘要: 2016年08月09日 14:15:21 yuanyuanispeak 阅读数:318 编辑 2016年08月09日 14:15:21 yuanyuanispeak 阅读数:318 编辑 2016年08月09日 14:15:21 yuanyuanispeak 阅读数:318 编辑 2016年08月0 阅读全文
posted @ 2018-11-22 16:41 zhangniuniu 阅读(148) 评论(0) 推荐(0)
摘要: 需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 Paste_Image.png 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: Paste_Image.p 阅读全文
posted @ 2018-11-20 10:44 zhangniuniu 阅读(174) 评论(0) 推荐(0)
摘要: 写在最前: 本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变 可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种Scale-up : 纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升 阅读全文
posted @ 2018-11-20 10:41 zhangniuniu 阅读(304) 评论(0) 推荐(0)
摘要: 文章目录 普通索引 属性值重复率高 属性值重复率低 小结 文章目录 普通索引 属性值重复率高 属性值重复率低 小结 众所周知,MySQL 的 InnoDB 存储引擎支持事务,支持行级锁(innodb的行锁是通过给索引项加锁实现的)。得益于这些特性,数据库支持高并发。如果 InnoDB 更新数据使用的 阅读全文
posted @ 2018-11-19 14:54 zhangniuniu 阅读(7368) 评论(1) 推荐(2)
摘要: 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 阅读全文
posted @ 2018-11-07 17:46 zhangniuniu 阅读(10906) 评论(0) 推荐(1)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页