Nginx网站根目录:/usr/share/nginx/html 1、安装xcache cd /usr/local/src #进入软件包存放目录 wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz #下载 ta ...
分类:
Web程序 时间:
2016-06-15 15:42:18
阅读次数:
167
原文转自:http://chenzhenianqing.cn/articles/936.html spawn-fcgi是一个小程序,作用是管理fast-cgi进程,功能和php-fpm类似,简单小巧,原先是属于lighttpd的一部分,后来由于使用比较广泛,所以就迁移出来作为独立项目了,本文介绍的是 ...
分类:
其他好文 时间:
2016-05-07 13:18:25
阅读次数:
195
关于perl的多进程,大家可能马上会想到Parallel::ForkManager这个模块。但是今天我们试着自己动手写一个类似的框架:) 该多进程开发模型从开源服务器框架Lighttpd发展而来,核心思路是父进程监控子进程的状态并负责回收,子进程负责任务的执行。当前预先可以设置子进程并发数目的上限值 ...
分类:
系统相关 时间:
2016-05-06 19:06:16
阅读次数:
263
phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd, 支持php5.2/5.3/5.4/5.5切换 已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功 使用说明: 项目地址:http://lamp.phpstudy. ...
分类:
Web程序 时间:
2016-04-09 10:27:06
阅读次数:
269
准备条件: a,创建/usr/local/lighttpd文件夹,用于安装lighttpd b,创建lighttpd用户password为lighttpd账号,用于lighttpd的启动用户 c,安装prce软件包,Perl兼容的规则表达式库.下载地址 http://sourceforge.net/ ...
分类:
Web程序 时间:
2016-04-02 17:28:41
阅读次数:
209
1. 多进程或多线程模型 多进程服务器:Apache,Nginx,lighttpd等服务器均为多进程模型,分为Master进程和Woker进程 多进程的优点:更强的容错性 - 一个进程挂掉不会导致整个系统崩溃,更好的多核可伸缩性 - 进程的使用将许多内核资源(如地址空间,页表,打开的文件)隔离,在多
分类:
其他好文 时间:
2016-03-08 00:07:08
阅读次数:
167
上一节我们介绍了状态机,本节我们将添加插件模块,之后就可以根据公共接口来开发插件,而我们的server则只需要通过状态机调用相应阶段的公共函数,无需关心插件的实现细节。我们的插件将以动态库so的形式来加载。插件我们的插件类将作为一个基类,成员函数作为虚函数,之后由插件开发者继承、实现。本项目的插件接口对应于状态机的阶段,每个阶段提供一个函数:/****************************...
分类:
Web程序 时间:
2016-02-12 15:12:37
阅读次数:
197
上一节中,我们介绍了插件作为动态库的加载,其中我们注意到
函数:void* dlsym(void* handle,const char* symbol)返回的是【symbol对应的地址】。因此,在我们开发的插件中,SetupPlugin和RemovePlugin函数需要添加extern “C” :extern "C" Plugin* SetupPlugin()
{
return new M...
分类:
编程语言 时间:
2016-02-12 15:12:04
阅读次数:
200
WSGI:web server gateway interface 最简单的web应用就是先把html用文件保存好,用现成的http服务器软件(Apache,Nginx,Lighttpd等)来接收用户请求,从中读取html,返回。 对于tcp连接,html请求解析最好让专门服务器软件实现,我们只需要
分类:
编程语言 时间:
2016-02-08 13:31:08
阅读次数:
185
对于http服务器,http request的解析是比较麻烦的,由于我们的重点并不在这上面,所以这一部分不打算自己编写,而是使用开源的http-parser库,下面我们将使用该库来构建项目中处理http的类。HTTP Parser简介http-parser是一个用C编写的HTTP消息解析器,可以解析HTTP请求或者回应消息。这个解析器常常在高性能的HTTP应用中使用。在解析的过程中,它不会调用任何系...
分类:
Web程序 时间:
2016-02-06 18:29:55
阅读次数:
401