摘要:场景: 为了得到用户在线等实时信息,在客户端做了个ajax轮训,每隔5秒请求一次; 用户量一上来,于是问题就来了,页面各种卡 nginx日志文件 [root@iZt web]# tail -f /data/log/nginx_error.log 2017/06/16 19:20:28 [error] 230555#0: *10228041 recv() failed (104: C... 阅读全文
posted @ 2017-06-19 12:28 诗兄 阅读 (18606) 评论 (0) 编辑
摘要:在玩ngx-lua时候有个 resty-uuid 需要引用 libuuid.so 动态库 打印log提示信息是这样的: libuuid.so: cannot open shared object file: No such file or directory 解决方案: [root@iZwz9afh123bcjp3Z ~]#yum install libuuid libuuid-devel ... 阅读全文
posted @ 2017-03-30 20:34 诗兄 阅读 (756) 评论 (0) 编辑
摘要:长连接是干嘛的: 它是做连接复用的; 在openresty中的lua-resty-mysql 里 connect方法去连接mysql时会去ngx_lua cosocket连接池中寻找是否有可用连接 如果有就直接复用; 如果没有就与mysql建立新连接,连接成功后立即将这个连接放入ngx_lua co 阅读全文
posted @ 2017-01-10 12:03 诗兄 阅读 (285) 评论 (0) 编辑
摘要:), or disable it (ARG=no) [ARG=yes] --with-boost-libdir=LIB_DIR Force given directory for boost libraries. Note that ... 阅读全文
posted @ 2016-12-30 17:24 诗兄 阅读 (708) 评论 (0) 编辑
摘要:注意: 很明确提示用phalcon自带的模型层是不能用partition这个关键字的 解决方法: 自己写个PDO类 然后用pdo中的query方法执行语句成功; mysql分区目的 是减少数据库的负担,提高数据库的效率,(提高表的增删改查效率)。 什么是分表? 将一个大表按照一定的规则分解成多张具有独立存储空间的实体表 每个... 阅读全文
posted @ 2016-11-17 19:36 诗兄 阅读 (649) 评论 (0) 编辑
摘要:Redis Cluster 3.0搭建与使用 介绍: 特性:使用数据分片(sharding)而非一致性哈希(consistency hashing)来实现: 一个 Redis 集群包含 16384 个哈希槽(hash slot),数据库中的每个键都属于这16384个哈希槽的其中一个, 使用公式 CRC16(key) % 16384 来计算键 key... 阅读全文
posted @ 2016-10-27 14:41 诗兄 阅读 (114) 评论 (0) 编辑
摘要:cookie我们都很了解,这里描述下cookie的几个参数意义 阅读全文
posted @ 2016-10-17 15:11 诗兄 阅读 (105) 评论 (0) 编辑
摘要:属性 lor: version router route request response fn app create_app Router Route Request Response 属性 lor() 或者 App: cache ... 阅读全文
posted @ 2016-10-17 10:41 诗兄 阅读 (838) 评论 (0) 编辑
摘要:一. SPL是干嘛的 SPL是用于解决典型问题(standard problems)的一组接口与类的集合。 数据结构: 1.实现双向列表 SplDoublyLinkedList implements Iterator , ArrayAccess , Countable {} ... 阅读全文
posted @ 2016-09-29 18:16 诗兄 阅读 (733) 评论 (0) 编辑
摘要:--[[ - @desc lua数据输出 - @param string 字符串 - return string --]] function dump(v) if not __dump then function __dump(v, t, p) local k = p or ""; if t... 阅读全文
posted @ 2016-09-29 17:47 诗兄 阅读 (1744) 评论 (0) 编辑