摘要:
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。 阅读全文
摘要:
开始之前先看下php自带缓存指令: ob_start() //开启缓存 php.ini中一般是4096 ob_clean() //清空缓存 ob_end_clean() //清空缓存,关闭缓存 ob_flush() //刷新缓存(将缓存现有内容输出) 把php缓存写入apahce/nginx缓存 f 阅读全文
摘要:
八大设计模式: 单例模式、工厂模式、注册模式、适配器模式、策略模式、观察者模式、原型模式、装饰器模式 单例模式解决的是如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法。 单例模式 单例模式,使某个类的对象仅允许创建一个。构造函数private修饰, 申明一个 阅读全文