摘要: http://v.youku.com/v_show/id_XMzc4OTA4MDky.html 58使用mongdbhttp://v.youku.com/v_show/id_XMzM4MDYwNTQw.html 赶集网。http://v.youku.com/v_show/id_XMzQxNDk1MDYw.html 去哪儿网搜索只有最适合的。没有最好的。预算是1万个并发。假设当时来了10万个并发,导致网站打不开。怎么应对:做一些队列。路由算法。存储领域做到扩展。存储领域难的问题是扩展方面。水平,均匀的分散到多个节点上去。节点冗余的必要性,容灾。58:mysql在使用,mongdb也在使用。帖子( 阅读全文
posted @ 2013-12-15 13:07 王滔 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用。而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php、java等就是调用存储过程"。业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查询。现... 阅读全文
posted @ 2013-12-15 13:06 王滔 阅读(7964) 评论(4) 推荐(4) 编辑
摘要: 网站速度定位总体思想:1、找瓶颈法。瓶子的颈部(口子)大小决定了出入量,从而决定了速度。不去改善瓶颈,使劲费力气把瓶子容量扩大,速度也不会提高。不是什么都去改善就是好的。比如改善带宽,加缓存之类的。但是这些不是目前系统的瓶颈,改善了也不会发生质的飞跃。所以找到瓶颈所在。与哲学思想中的:找主要矛盾,解决主要矛盾,问题才会解决的思想类似。放到技术中叫做系统瓶颈。突破系统瓶颈。找到当前的主要矛盾是重要的。去研究代码,获取几毫秒的性能,不如去看看数据库,干掉一条执行超过1000毫秒的语句。遇到速度慢的问题,就想到“多多益善”的思维。把该加的先加了:把数据生成文件缓存啊,数据库加索引,硬件方面内存加,带 阅读全文
posted @ 2013-12-15 12:47 王滔 阅读(1393) 评论(0) 推荐(0) 编辑