![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文章转载
ylb_robin
这个作者很懒,什么都没留下…
展开
-
可伸缩性最佳实践
下面是我们认为的一些可伸缩性的最佳实践: 1、异步;尽可能的使用异步,同步调用会导致两个服务的可用性绑在一起,意味着一个服务出问题或变慢,另一个也会受到影响,这点也是eBay一直强调的; 2、泳道设计;错误隔离机制,避免一个失败影响全局,这种机制也有助于错误查找和代码替换; 3、缓存;在所有层次均使用缓存,例如数据、页面、页面片段等; 4、监测;从用户角度来看系统的性能。这包括...原创 2009-08-20 22:46:50 · 98 阅读 · 0 评论 -
转自http://www.blogjava.net/cenwenchu/archive/2009/08/27/292740.html
刚从阿软到淘宝不久,现在主要负责TOP平台的技术框架设计,同时要肩负“救火”和“防火”的工作,也需要培养团队的同学能够有“防火”意识,减少“救火”次数,因此今天下午花了一点时间,也没于写任何的PPT,就直接将自己想的起来的一些自己认为应用架构设计“防火”知识做了一下事例分享,这里也想记录下来给更多的同学分享一下,当然很多都是老生常谈的常识,但是有时候不经意就会忘记一些血的教训。 资源是有限的...原创 2009-08-27 22:28:13 · 119 阅读 · 0 评论 -
50种方法优化数据库
转自http://tianping.iteye.com/blog/137071 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢(有可能是域名解析的问题 /etc/resolv.conf) 6、查...原创 2009-09-02 01:05:25 · 141 阅读 · 0 评论