摘要:
EXPLAIN 结果中,第一行出现的表就是驱动表(Important!)
对驱动表可以直接排序,对非驱动表(的字段排序)需要对循环查询的合并结果(临时表)进行排序(Important!) 阅读全文
摘要:
当然,也有业务场景绕不开 multiget,那么,一是按照 facebook 所说,此时需要的是更多的 CPU,把缓存数据复制一份到另一个 memcache 集群上,一个集群负责读一半的 keys;二是按照火丁所说,最好保证批量查的这批键值都在同一个 mc node 上。 阅读全文
摘要:
这个问题不仅仅是PHP才会遇到,用 curl-library 时都可能会遇到此隐藏小 BOSS。 阅读全文
摘要:
继《职业化之可以固化的六个工作模式》之后,再放出职业化的7个细节。 阅读全文
摘要:
本文图例所引用的图片和文字均出自互联网公开内容,仅供运维人员和研发人员参考。 阅读全文
摘要:
存储介质、WebServer和中间件们的那些默认参数和超时设置总结。 阅读全文
摘要:
三个小知识点记录。 阅读全文
摘要:
面向C开发的前端工程,当功能稳定之后,就需要持续优化打开速度,达到3.5秒以内的首页打开时间、1.5秒以内的首屏渲染时间。 阅读全文
摘要:
现象倒推一:Java Web应用的连接数暴增;现象倒推二:Java应用频繁 fullgc。 阅读全文
摘要:
总有一些工作套路是可以带走的 阅读全文
摘要:
使用 TDA 工具,看到大量 Java Thread State 的第一反应是 阅读全文
摘要:
2011年,他们上线了如下架构:Staircar 的轻量级HTTP服务器+ Redis 集群,它在那个时候就引入了 redis 的 presharding 思路。 阅读全文
摘要:
我们做 Notify Server 时可以间接借鉴这个解决方案的思路。 阅读全文
摘要:
从 mongodb 阶段性技术总结 中抽取并整理了对大家有帮助的十个要点。 阅读全文
摘要:
此问题是 MongoDB PHP Driver 1.2.x 的官方特性导致的,描述请看 PHP-202 和 PHP-347 。简单地说,PHP-FPM模式下,每一个 PHP Worker 进程都有自己独立的 mongodb 连接池,从而导致连接数极易超标,内存数也随之倍增。 阅读全文
摘要:
我们先从第一个例子开始分析,然后再列出不同线程状态的含义以及注意事项,最后再补充两个实例。 阅读全文
摘要:
那么,spymemcached 是如何实现 Multiget(即getBulk)的? 阅读全文
摘要:
spymemcached 中,一个 mc client 与某一个 mc node 之间已建立的 connection 上,
如果执行操作屡屡超时(net.spy.memcached.OperationTimeoutException),
那么,有一个计数器专门记录超时次数(connected或reconnecting就清零)。
当某一个 mc node 的连续超时次数达到一定阈值(如 998 次),
就会…… 阅读全文
摘要:
如果你没有特意在 spymemcached 的 client bean definition 里配置 useNagleAlgorithm 属性为 True,那么默认 spymemcached 是不启用 Nagle 算法的。 阅读全文
摘要:
关键词列表:
渐进增强;Combo Handler;Quirks Mode;浏览器盒子模型;选择器特殊性;Spacer Image;CSS Sprites;PNG8; 阅读全文