
性能优化方面
sunct
来自于猩球的追逐者
展开
-
关于本地缓存LocalCache的设计思路
参考:岑文初 Local Cache的小TIP以下内容为转载: 现在local cache + 远端cache是提高性能的必备,所以如何做好local cache 很有讲究。 由于有网络传输带来的性能损失(包括连接数并发限制),很多大请求量系统都会考虑做部分本地缓存。但本地缓存最大的问题就是数据同步,如果让集中式存储 (cache,queue)来通知只会增加复杂度,因...原创 2013-09-01 09:28:56 · 415 阅读 · 0 评论 -
IO的阻塞与非阻塞、同步与异步
同步与异步、阻塞与非阻塞的概念都是在IO的场合下。IO操作中涉及的2个主要对象为程序进程、系统内核。以读操作为例,当一个IO读操作发生时,通常经历两个步骤: 1,等待数据准备 2,将数据从系统内核拷贝到操作进程中 例如,在socket上的读操作,步骤1会等到网络数据包到达,到达后会拷贝到系统内核的缓冲区;步骤2会将数据包从内核缓冲区拷贝到程序进程的缓冲区中。 同步...原创 2013-09-01 14:23:09 · 102 阅读 · 0 评论 -
MySql千万级limit优化方案
经过实践,总结以下比较好的limit分页优化方案1. 模仿百度、谷歌方案(前端业务控制)类似于分段。我们给每次只能翻100页、超过一百页的需要重新加载后面的100页。这样就解决了每次加载数量数据大 速度慢的问题了2. IN获取idselect * from table_name where id in (select id from table_name where ( user = xx...原创 2019-05-22 13:04:48 · 10888 阅读 · 0 评论