Server模型及其PHP实现

原创 2013年12月02日 22:02:21

Server模型及其PHP实现是我今年8月份在公司做的一次分享,主要分享的是如何用PHP实现一个高性能的socket服务器。内容涉及PHP多进程、进程管理与控制、进程间通讯、libevent/libev/libuv等事件轮询库、IO复用技术、Inotify文件监控与自动更新、服务平滑重启、PHP语法检查、以指定用户运行子进程、惊群、多协议支持等内容。

目前这款纯PHP写的socket服务器承载着公司最重要的业务已经在线上运行了一段时间了,运行情况很好。


以下是PPT部分截图





下面是ppt下载地址

http://download.csdn.net/detail/u012810515/6645991


简单的client/server模型

所谓client/server简单来说就是客户端服务器模型,简称C/S模型,一个简单的CS模型所用到的只是一些简单的网络方面的知识,下面我以一个面向连接的CS实例来解释面向连接的主要过程: 首先我们...
  • zhuxinquan61
  • zhuxinquan61
  • 2015年08月24日 16:43
  • 2330

网络编程学习总结(之client/server模型)

一、什么是client/server模型        client/server翻译过来是客户端/服务器的意思,该模型最基础的表现方式是客户端连接上服务器后向服务器发送相应请求由服务器处理完成后做...
  • Jung_zhang
  • Jung_zhang
  • 2015年08月08日 21:22
  • 1328

[并发并行]_[线程模型]_[Pthread线程使用模型之三 客户端/服务端模型(Client/Server]

Pthread线程使用模型之三 客户端/服务端模型(Client/Server)场景1.在客户端/服务端模型时,客户端向服务端请求一些数据集的操作. 服务端执行执行操作独立的(多进程或跨网络)– 客户...
  • infoworld
  • infoworld
  • 2016年12月25日 15:55
  • 699

PHP ServerPush (推送) 技术的探讨

转自:http://blog.163.com/bailin_li/blog/static/17449017920124811524364/ 需求: 我想做个会员站内通知的功能。不想用以前的...
  • jayxujia123
  • jayxujia123
  • 2014年07月04日 19:16
  • 1846

php面试题之问答题 003

1、  http状态码,及其说明。 答:php通过设置header信息返回http状态码,例如返回404:header(“HTTP/1.1 404 Not Find”);     HT...
  • z_p_h
  • z_p_h
  • 2013年05月15日 22:17
  • 1037

PHP中$_SERVER详解参数&说明

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。  $_SERVER['argv'] #传递给该脚本的参数。  $_SERVER['arg...
  • Alen_xiaoxin
  • Alen_xiaoxin
  • 2017年01月03日 10:22
  • 982

PHP对象的内存模型

对象在PHP 里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的,    在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?    内存从逻辑上 说大体上是分为4 ...
  • jiang_dan
  • jiang_dan
  • 2013年08月03日 11:28
  • 904

$_SERVER 参数详解,PHP判断当前访问的http还是https,

PHP判断当前访问的http还是https,根据访问类型返回相应数据。$_SERVER可以解决。 这里是相关参数: $_SERVER['PHP_SELF'] #当前正在执行...
  • qq_36427770
  • qq_36427770
  • 2017年03月08日 13:20
  • 3028

php调用SQL SERVER 2008及以上版本的方法

php 5.3.27 访问 Sql2008 和 sql 2005    今天遇到php连接mssql问题,按照网上各种尝试,最后成功,再此记录下。由于 php 5.3以后就不支持mssql。要下载相...
  • baronyang
  • baronyang
  • 2015年08月05日 20:21
  • 5116

SQL SERVER三种恢复模型

在SQL Server中,除了系统数据库外,你创建的每一个数据库都有三种可供选择的恢复模型: Simple(简单), full(完整), bulk-logged(批量日志)。 下面这条语句可以显示出所...
  • YABIGNSHI
  • YABIGNSHI
  • 2013年08月27日 23:46
  • 1759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Server模型及其PHP实现
举报原因:
原因补充:

(最多只允许输入30个字)