lighttpd 源码 分析

本文深入剖析lighttpd轻量级HTTP服务器的源码,包括main函数、事件注册、核心处理函数及各种模块的注册,如connection_state_machine、stat_cache_handle_fdevent等,并涉及mod_access、mod_fastcgi等模块的功能。
摘要由CSDN通过智能技术生成
lighttpd 是一个轻量级的web http 服务器. 

H:\portage\www-servers\lighttpd\lighttpd-1.4.32.chm

main              538 src/server.c   int main (int argc, char **argv) {
     server_init())) {
     config_read(srv, optarg)) {
     plugins_load(srv)) {
     network_init(srv)) {
    
1155 network_register_fdevents(srv)) {
     stat_cache_init())) {

     fdevent_register(srv->ev, FAMCONNECTION_GETFD(srv->stat_cache->fam), stat_cache_handle_fdevent, NULL);
     fdevent_event_set(srv->ev, &(srv->stat_cache->fam_fcce_ndx), FAMCONNECTION_GETFD(srv->stat_cache->fam), FDEVENT_IN);

    
1202  while (!srv_shutdown) {
     {
            connection_state_machine(srv, con);

            handler = fdevent_get_handler(srv->ev, fd);
            (*handler)(srv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值