码迷,mamicode.com
首页 >  
搜索关键字:kqueue    ( 90个结果
kqueue示例
网络服务器通常都使用epoll进行异步IO处理,而开发者通常使用mac,为了方便开发,我把自己的handy库移植到了mac平台上。移植过程中,网上居然没有搜到kqueue的使用例子,让我惊讶不已。为了让大家不用像我一样再次花费大力气搞定kqueue,我整理了一个简单清晰可运行的kqueue例子,供大家参考。 kqueue一共有几个函数:int kqueue(void); //类似epoll_cr...
分类:其他好文   时间:2015-07-16 11:43:18    阅读次数:130
PHP中的Libevent学习
wangbin@2012,1,3目录Libevent在php中的应用学习1、Libevent介绍2、为什么要学习libevent3、Php libevent扩展模块安装4、Libevent常量及php函数5、Select/poll模型6、epoll/kqueue模型1、libevent介绍libev...
分类:Web程序   时间:2015-06-01 13:13:38    阅读次数:156
nginx简单学习文档
一、Nginx--优点:高性能web服务器,反响代理服务器(httpserverdbserver邮件服务器……),缓存服务器。支持更多的并发链接(静态小文见),占用资源更少。--支持kqueue,epoll等网络IO时间模型,由此来支持高并发。--主要应用场合---------使用Nginx结合FastCUI运行PHP、JSP、..
分类:其他好文   时间:2015-05-24 06:42:21    阅读次数:225
nginx负载均衡实战
在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。nginx同时是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx是一款面向性能设...
分类:其他好文   时间:2015-05-13 14:47:22    阅读次数:135
Mac(Linux)上安装memcached步骤
Mac上安装memcached类似于在Linux平台上安装memcached。主要需要做两块:一.安装libevent库;二.安装memcached;一.安装libevent库libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能 封装成统一的接口。即使...
分类:系统相关   时间:2015-04-19 10:03:46    阅读次数:311
(转)libevent介绍及示例
一、Libevent简介libevent是一个基于事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。官网:http://libevent.org/特点:事件驱动,高性能;轻量级,专注于网络,不如ACE那么臃肿庞...
分类:其他好文   时间:2015-03-07 13:59:19    阅读次数:180
Nginx安装
什么是Nginx?Nginx是俄罗斯人开发的一款高性能的HTTP和反向代理服务器。Nginx能够选择高效的epoll(Linux2.6内核)、kqueue(FreeBSD)、eventport(Solaris10)作为网络I/O模型,在高并发的情况,能够很好的工作。为什么选择Nginx?Nginx是一个高性能的Web和反向代理服务器,它..
分类:其他好文   时间:2015-01-06 07:21:35    阅读次数:189
异步程序相关
gevent <-greenlet <- libev/libevent <- (select、epoll、kqueue)libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制libev是libe...
分类:其他好文   时间:2014-12-22 10:51:54    阅读次数:183
[转]谈谈select, iocp, epoll,kqueue及各种网络I/O复用机制
参考原文:再谈select, iocp, epoll,kqueue及各种I/O复用机制一、I/O模型概述 介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiplexing (selectandpoll)signal driven I...
分类:其他好文   时间:2014-12-12 19:01:00    阅读次数:114
Libevent库学习笔记
Libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,Libevent在底层select、pool、kqueue和epoll等机制基础上,封装出一致的事件接口。可以注册可读、可写、超时等事件,指定回调函数;当事件发生后,Libevent调用回调函数,可以在回调函数里实现自定义功能。编译库代码,编译脚本会判断OS支持哪种类型的事件机制(select、epoll或...
分类:其他好文   时间:2014-10-29 00:24:48    阅读次数:204
90条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!