摘要: 为什么需要Cache(缓存)? 假设现在有一个小说网,有非常多的读者,有一篇新的章节更新了,那么可能一分钟内有几万几十万的访问量. 如果没有缓存,同样的内容就要去数据库重复查询,那可能网站一下就挂掉了. 追求性能的web站点应该充分利用缓存,常见的缓存类型有File,Memcache,Redis等, 阅读全文
posted @ 2017-09-07 21:40 只会写BUG 阅读(5214) 评论(1) 推荐(1) 编辑
摘要: redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。 1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 阅读全文
posted @ 2017-09-07 18:44 只会写BUG 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 工厂模式也是最常用的设计模式之一,基本所有的框架都会利用工厂模式来实现解耦. 顾名思义,工厂模式就是一个工厂,工厂是用来生产产品的,这里以一个服装工厂为例. 如上文,可以看到传统模式下会带来比较大的耦合, 如果Cloth类改了个名字,那么就有多处需要Cloth一同改名. 而工厂模式,依赖的是工厂出产 阅读全文
posted @ 2017-09-07 12:31 只会写BUG 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 三种目录表示: ./ 代表当前目录 ../ 代表父级目录 / 代表根目录 常用的文件操作函数有 通用读写: fpen() fwrite() fread() fclose() fgets() feof() PHP快速读写 file_put_contents() file_get_contents() 阅读全文
posted @ 2017-09-07 11:42 只会写BUG 阅读(225) 评论(0) 推荐(0) 编辑
github