网络
文章平均质量分 81
tricky1997
这个作者很懒,什么都没留下…
展开
-
nginx简单配置及使用
最近感觉nginx各种火,大有取代apache的趋势,于是学一学,虚拟机里搭个服务器练一练。学了一下午,略有心得,记下来大家一起分享。安装过程不做重点:nginx安装最简单,tomcat和jdk安装加环境变量,php(fastcgi)安装最麻烦,后文会给出部分说明。 概要这篇文章将包括以下内容:nginx查找虚拟主机原理的简单介绍;通过不同ip访问同一台服务器到达不同的原创 2011-11-14 17:51:28 · 5893 阅读 · 0 评论 -
使用libevent改进的boa服务器
源代码已经迁移到GitHub上。https://github.com/tricky1997/boa-libeventboaboa服务器是一个比较简单的HTTP服务器。不同于Apache、nginx这种大家伙,boa代码量比较少,功能比较简单,常用于嵌入式设备。对请求的处理方式是select+非阻塞I/O。主要的数据结构有:三个请求队列:request_ready,r原创 2011-12-06 22:36:07 · 1235 阅读 · 1 评论 -
redis/ae总结
前言:redis是一个和memcached相似的kv存储。作者自己在里边实现了一个小的事件库。为什么作者要自造轮子呢?作者自己解释如下:https://groups.google.com/group/redis-db/browse_thread/thread/b52814e9ef15b8d0/redis的事件库最大的特点就是实现很简洁。版本:2.原创 2012-08-24 23:23:26 · 1232 阅读 · 0 评论 -
libevent部分源代码笔记
libevent的源代码间间断断的看了有一些时间了,重点一直在实现的细节,每段代码都能看得差不多但就是不知道整个流程是怎样的。昨天偶然发现了张亮的源代码分析,花了十几分钟过了一遍,豁然开朗!如果对libevent有个整体认识,很容易看懂。下午重看了几个主要函数,一下就串起来了,随手做了做笔记。libevent虽然没那么精炼,相比于libev的实现,还是非常易读的。这篇与张亮那篇不同,相当于原创 2012-03-23 22:30:55 · 1531 阅读 · 0 评论 -
nginx的简单配置
最近感觉nginx各种火,大有取代apache的趋势,于是学一学,虚拟机里搭个服务器练一练。学了一下午,略有心得,记下来大家一起分享。安装过程不做重点:nginx安装最简单,tomcat和jdk安装加环境变量,php(fastcgi)安装最麻烦,后文会给出部分说明。 概要这篇文章将包括以下主要内容:nginx查找虚拟主机原理的简单介绍;通过不同ip访问同一台服务器到达不原创 2011-11-14 16:01:28 · 201 阅读 · 0 评论 -
BOA代码笔记 6
process_requests()昨天分析到了switch部分。process_requests()还剩下的,也就是处理请求的switch部分和处理retval的swtich部分。先看下剩下这部分的源码: switch (current->status) { case READ_HEADER: case ONE_原创 2011-11-09 19:50:10 · 305 阅读 · 0 评论