- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 redis 中pipline,mset, mget使用对比
redis 中pipline,mset, mget使用对比标签(空格分隔): redisredis 中是支持 pipline的,它是管道的概念,也就是多次执行,一次返回。加快了执行的速度。今天来试一下,如何使用管道$redis = new Redis();$pipe = $redis->multi(Redis::PIPELINE);for ($i = 0; $i < 10000; $i++) {
2017-08-15 11:22:08 20418
原创 细说mysql索引
细说mysql索引mysql中读写的比例大概是10:1,有可能更高,我们大部分的场景都是读,很多复杂的查询,通过优化索引,可以达到几十倍甚至几百倍的查询速度效果。索引的目的在于提高查询效率,举查字典的例子,如果要查“mysql”这个单词,在索引目录快速定位到m字母的那一页,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词找一遍才能找到你想要的。除了词典,生活中随处可
2017-08-15 11:18:17 463
原创 swoole深入学习 7. WebSocket
swoole深入学习 7. WebSocket标签(空格分隔): swooleswoole也是支持WebSocket的。websocket也是基于单个TCP 连接上进行全双工通讯的协议,简单的说它是支持长连接。全双工通讯异味这信息的实时性。在websocket之前一直用long poll 和 ajax轮询的方式来实现实时通讯。websocket既然是基于TCP,那么也分服务端,和客户端。websoc
2017-08-15 11:15:58 2344 2
原创 woole深入学习 6. HttpServer和HttpClient
swoole 内置实现了一个简单的httpServer,类似与node的httpServer。但是官方说swoole_http_server对Http协议的支持并不完整,建议仅作为应用服务器。并且在前端增加Nginx作为代理。实际生产环境,也是这样做的,前面加一层Nginx。nginx+swoole配置server { root /data/wwwroot/; serv...
2017-08-15 11:15:15 1825
原创 swoole深入学习 5. AsyncIO 异步IO
swoole深入学习 5. AsyncIO 异步IO标签(空格分隔): swoole异步IO,分很多种,但凡是IO相关的都可以借助swoole来完成。异步文件系统IOSwoole\Async::readFile 异步读取小型文件Swoole\Async::readFile最大可读取4M的文件,如果要读取超大文件,请使用Swoole\Async::read函数读取文件一定要先存在,不然报错,我准备一个
2017-08-15 11:14:32 1645
数字逻辑课程设计《数字钟的设计》报告和电路图
2010-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人