inotify扩展介绍 inotify是Linux内核提供的一组系统调用,它可以监控文件系统操作,比如文件或者目录的创建、读取、写入、权限修改和删除等。 inotify使用也很简单,使用inotify_init创建一个句柄,然后通过inoti...
分类:
其他好文 时间:
2014-11-12 15:10:22
阅读次数:
420
直接上代码服务端代码(server.php)<?php
/*
swooleTask运行实例
Task简介
Swoole的业务逻辑部分是同步阻塞运行的,如果遇到一些耗时较大的操作,例如访问数据库、广播消息等,就会影响服务器的响应速度。因此Swoole提供了Task功能,将这些耗时操作放到另外的进程去处理,当..
分类:
其他好文 时间:
2014-11-10 15:51:23
阅读次数:
207
server.php<?php
/*
Swoole已经内置了心跳检测功能,能自动close掉长时间没有数据来往的连接。
而开启心跳检测功能,只需要设置heartbeat_check_interval和heartbeat_idle_time即可。如下:
$this->serv->set(
array(
‘heartbeat_check_interval‘=>60,
‘heartbeat_..
分类:
其他好文 时间:
2014-11-10 15:50:49
阅读次数:
278
服务器端server.php<?php
/*
Swoole已经内置了心跳检测功能,能自动close掉长时间没有数据来往的连接。
而开启心跳检测功能,只需要设置heartbeat_check_interval和heartbeat_idle_time即可。如下:
$this->serv->set(
array(
‘heartbeat_check_interval‘=>60,
‘he..
分类:
其他好文 时间:
2014-11-10 15:45:01
阅读次数:
179
官网:http://wiki.swoole.com/wiki/index/prid-1国内Git镜像:http://git.oschina.net/matyhtf/swoole.git下载源码后,解压,进入该目录$cd swoole$phpize$./configuremake && make i....
分类:
Web程序 时间:
2014-11-10 11:32:35
阅读次数:
309
环境说明: 系统:Ubuntu14.04 (安装教程包括CentOS6.5)
PHP版本:PHP-5.5.10
swoole版本:1.7.8-alpha
1.为什么要提供自定义协议
熟悉TCP通信的朋友都会知道,TCP是一个流式协议。客户端向服务器发送的一段数据,可能并不会被服务器一次就完整的收到;客户端向服务器发送的多段数据,可能服务器一次就收到了全部的数据。而实际应用中...
分类:
其他好文 时间:
2014-11-08 15:15:33
阅读次数:
162
swoole版本:1.7.7-stable Github地址:点此查看
1.Timer
1.1.swTimer_interval_node
声明:
// swoole.h 1045-1050h
typedef struct _swTimer_interval_node
{
struct _swTimerList_node *next, *prev;
st...
分类:
其他好文 时间:
2014-11-06 10:59:55
阅读次数:
293
最近想用PHP写一个聊天网站,于是注意到了swoole这个扩展,看上它就是因为事件驱动异步非阻塞。Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家庭等领域。 使用PHP+Swoole作为网络通信框架,可以使企业IT研发团队的效率大大提升,更加专注于开发创新产品。...
分类:
Web程序 时间:
2014-11-05 22:47:12
阅读次数:
430
PHP的异步并行swoole扩展在1.7.7中内置了一个Http服务器,利用swoole_http_server可以轻松实现一个PHP的异步Web服务器,性能比php-fpm/Apache等同步阻塞的服务器高出数倍。 swoole官方还提供了redis-async,一个异...
分类:
Web程序 时间:
2014-10-30 13:40:14
阅读次数:
304
swoole版本:1.7.6-stable
上一章已经分析了如何启动swServer的相关函数。本章将继续分析swServer的相关函数,
1.swServer函数分析
swServer_addListener
该函数用于在swServer中添加一个需要监听的host及port。函数原型如下:
// Server.h 438h
int swServer_addLi...
分类:
其他好文 时间:
2014-10-29 00:30:03
阅读次数:
388