
php
Archmage1024
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用WebScocket实现消息推送
在Web应用中,HTTP协议只支持“请求-响应”模式,即客户端(浏览器)要获取信息只能主动发起请求。在许多需要消息主动推送的场景中,例如:网络聊天室、消息到达提醒等,存在不便。Websocket基于TCP协议,建立一条浏览器到服务器的全双工消息通道,使得服务器可以实时主动推送消息。websocket的特点事件驱动异步使用ws或者wss协议的客户端socket能够实现真正意义上的推送功能缺原创 2017-12-11 11:23:49 · 1543 阅读 · 0 评论 -
swoole 异步redis客户端环境安装
首先要安装hiredis库git clone https://github.com/redis/hiredis.gitmake -jsudo make installsudo ldconfig安装1.8以上版本的swoole, 在配置的时候加上--enable-async-redis%PHP_BIN%/phpizecd swoole_src./configure --enable-asyn原创 2017-12-13 14:29:32 · 813 阅读 · 0 评论 -
初级web api的设计(一)
Api是服务中重要的组成,可以为大客户提供更好、更便捷、更加实时的服务。大型的服务提供商,例如云存储服务、视频服务,他们大多都提供了设计复杂,功能全面的RESTfull API [http://www.ruanyifeng.com/blog/2011/09/restful.html],这是当前较为理想化的API设计。但是对于小型服务网站,没有必要嵌入如此复杂的API。可以用一些初级的Web api设原创 2017-11-27 21:57:37 · 1116 阅读 · 0 评论 -
swoole websocket 支持ssl
上一篇博文中,在成功利用swoole_websocket_server 开启websocket服务之后,遇到一个问题,大多数web都是https的,特别是涉及到安全性比较高,设计互联网金融、数字货币的时候,https都是必须的。这时候,因为安全问题,ws://连接会被禁止。1. 安装swoole的openssl支持。重新编译安装swoole源码,加上--enable-openssl%PHP_BIN原创 2018-01-01 17:51:28 · 5587 阅读 · 2 评论