摘要: Redis是什么Redis是什么,首先Redis官网上是这么说的:A persistent key-value database with built-in net interface written in ANSI-C for Posix systemsRedis是 key value serve... 阅读全文
posted @ 2015-06-26 23:20 起个名字七个字 阅读(1870) 评论(0) 推荐(0)
摘要: Twemproxy 分布式集群缓存代理服务器是一个使用C语言编写、以代理的方式实现的、轻量级的Redis代理服务器,它通过引入一个代理层,将应用程序后端的多台Redis实例进行统一管理,使 应用程序只需要在Twemproxy上进行操作,而不用关心后面具体有多少个真实的Redis或Memcached实... 阅读全文
posted @ 2015-06-20 17:15 起个名字七个字 阅读(249) 评论(0) 推荐(0)
摘要: Memcached VS Redis 问题:memcached 与 redis 哪个好? 答:这个问题它依赖与工程类别和它的数据。 1.它们都是内存 key/value 类型的高速与高可用的查询表。 2.它们都是集群。 3.它们都是为大项目提供内存对象而不需要去访问数据仓库。 4.访问它... 阅读全文
posted @ 2015-06-20 17:06 起个名字七个字 阅读(622) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-06-20 15:34 起个名字七个字 阅读(158) 评论(0) 推荐(0)
摘要: 系统吞吐量(TPS)、用户并发量、性能测试概念和公式 一个系统的吞吐量(承压能力)与request对CPU的消耗,外部接口,IO等等有紧密关系 单个请求对cpu消耗越低,外部接口,ID响应越快,系统的吞吐量就越大,反之依然。 系统的吞吐量有3个概念:QPS,并发数,响应时间 ... 阅读全文
posted @ 2015-06-18 19:43 起个名字七个字 阅读(339) 评论(0) 推荐(0)
摘要: 大型网站系统架构的演化 前言: 一个成熟的大型网站系统架构,比如淘宝,京东等的系统架构不是开始设计就具备完整的高性能、高可用、安全等特性。 它是随着客户量的增加,业务功能的扩展而逐渐完善起来的,在这个模式中,开发模式,技术架构,团队规模,设计思想都在 逐渐的完... 阅读全文
posted @ 2015-06-18 16:25 起个名字七个字 阅读(161) 评论(0) 推荐(0)
摘要: PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的 应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于100... 阅读全文
posted @ 2015-06-18 00:46 起个名字七个字 阅读(241) 评论(0) 推荐(0)
摘要: 分布式与集群的概念分布式系统的作用: 以缩短单个任务的执行时间来提升效率。集群的作用: 通过提高单位时间内执行的任务数来提升效率。集群主要分为: 高可用集群,负载均衡集群,科学计算集群。分布式与集群的区别: 分布式就是将一个任务分布在不同的地方,而集群是把几个计算机集中在一... 阅读全文
posted @ 2015-06-18 00:39 起个名字七个字 阅读(234) 评论(0) 推荐(0)
摘要: 设计模式之工厂方法 当在项目开发阶段,要开发易扩展易维护的代码,工厂方法就能解决很大部分这个问题。 我们来举例说明, 比如公司有个A类库,我们开发项目很多地方需要调用A类, 如果不使用设计模式,那么每个用到A类的地方,我们都要 去new一个实例出来,那么当项目突然有一天... 阅读全文
posted @ 2015-06-18 00:04 起个名字七个字 阅读(152) 评论(0) 推荐(0)
摘要: 设计模式之桥接模式 桥接模式是为了把抽象与实现相分离,让它们都可以独立的变化。 1 interface Say{ 2 public function say(); 3 } 4 5 abstract class Person { 6 public $mouth; 7 8 ... 阅读全文
posted @ 2015-06-17 23:55 起个名字七个字 阅读(152) 评论(0) 推荐(0)