09 2016 档案

摘要:垂直 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; 把text,blob等大字段拆分出来放在附表中; 经常组合查询的列放在一张表中; 垂直拆分更多时候就应该在数据表设计之初就执行的步骤,然后查询的时候用jion关键起来即 阅读全文
posted @ 2016-09-27 15:26 agang_19 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分 库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法 是将其散列到100个表中,分别从members0到memb 阅读全文
posted @ 2016-09-27 14:22 agang_19 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 百度百科: http://baike.baidu.com/view/9791023.htm?fr=aladdin 解释 上 阅读全文
posted @ 2016-09-26 17:30 agang_19 阅读(1628) 评论(0) 推荐(0) 编辑
摘要:本文目录:PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束PHP5.2:JSON 支持PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,PharPHP5.4:Short Open Tag 阅读全文
posted @ 2016-09-26 16:26 agang_19 阅读(210) 评论(0) 推荐(0) 编辑
摘要:没有必要过多的关注性能。由于Redis只使用单核,而Memcached可以使用多核, 所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于 Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Mem 阅读全文
posted @ 2016-09-22 19:36 agang_19 阅读(316) 评论(0) 推荐(0) 编辑
摘要:执行异步任务 在Server程序中如果需要执行一下很耗时的操作,比如一个聊天服务器发送广播,Web服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。 Swoole提供了异步任务处理的功能,可以投递一个异步任务到TaskWorker进程池中执行,不影响当前请求的处理速度。 阅读全文
posted @ 2016-09-21 14:49 agang_19 阅读(148) 评论(0) 推荐(0) 编辑
摘要:网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议 阅读全文
posted @ 2016-09-21 12:04 agang_19 阅读(140) 评论(0) 推荐(0) 编辑
摘要:hash sets: 关注列表, 粉丝列表, 双向关注列表(key-value(field), 排序) string(counter): 微博数, 粉丝数, ...(避免了select count(*) from ...) sort sets(自动排序): TopN, 热门微博等, 自动排序 lis 阅读全文
posted @ 2016-09-19 15:35 agang_19 阅读(125) 评论(0) 推荐(0) 编辑
摘要:redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介 阅读全文
posted @ 2016-09-19 14:38 agang_19 阅读(194) 评论(0) 推荐(0) 编辑
摘要:[TOC] 一.场景介绍 最近的一个项目需要用到发布/订阅的信息系统,以做到最新实时消息的通知。经查找后发现了redis pub/sub(发布/订阅的信息系统)可以满足我的开发需求,而且学习成本和使用成本也比较低。 二.什么是redis pub/sub 资料查看 大家在看我的blog的同时可以打开r 阅读全文
posted @ 2016-09-18 15:30 agang_19 阅读(3638) 评论(1) 推荐(0) 编辑
摘要:http://oomusou.io/php/php-psr2/ 阅读全文
posted @ 2016-09-18 14:15 agang_19 阅读(101) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示