1
qcloud 2016 年 5 月 10 日
cool
|
3
hardyfish 2016 年 5 月 10 日
NBlity
|
4
chineselittleboy 2016 年 5 月 10 日 via iPhone
不会是实验楼的那个吧
|
5
jayki OP @chineselittleboy 这都能遇到熟人,~_~
|
7
shellcodecow 2016 年 5 月 10 日
star
|
8
gpw1987 2016 年 5 月 10 日
牛逼呀
|
9
ajan 2016 年 5 月 10 日
star, 都是高人
|
10
woodrat 2016 年 5 月 10 日
同时参考 csapp 写的,之前搞了个 wsgi 的,不过还有 N 多 bug 没修。。。
地址 : https://github.com/Mithrilwoodrat/toyws 我的[博客](woodrat.xyz)里面有详细介绍 |
12
aljun 2016 年 5 月 10 日
请教一下,写一个类似的 wsgi 服务器的话,应该看些什么呢?并非 c 语言程序员, c 只有学校教的水平
|
13
jayki OP @shellcodecow 感谢
|
16
jimzhong 2016 年 5 月 10 日
LZ 是不是参考了 CS:APP 那本书,看着有些函数名很像。
|
17
woodrat 2016 年 5 月 10 日
@aljun 我写过一篇关于这个的[博客]( http://woodrat.xyz/2016/04/24/%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84-wsgi-server/ )
主要参考 https://ruslanspivak.com/lsbaws-part2/ 和 PEP 333 。 如果你要用 C 写的话可以参考一下 https://github.com/jonashaag/bjoern 这个库 |
18
cxshun 2016 年 5 月 10 日
牛,赞楼主!
|
21
lz3259 2016 年 5 月 10 日
我理解就是把 fastcgi 封装成了 http ?
|
22
jayki OP @lz3259 fastcgi 定义了 web 服务器与 php 解释器之间的通信协议规范,建立在 tcp 协议上,可以看成与 http 一样同属应用层协议,就像 http 定义了客户端与 web 服务器之间的通信协议规范
|
23
liamxd 2016 年 5 月 10 日
那儿有部署好的可以看看的?
|
24
reage 2016 年 5 月 10 日
之前自己也搞了一个,设想在嵌入式设备中运行,现在改成代码同步工具。 觉得 web 服务器重点的实现在于内存管理、连接的管理,如果使用 c 写建议封装字符串的操作。
|
27
a15819620038 2016 年 5 月 10 日
不错。
|
28
a15819620038 2016 年 5 月 10 日
实现服务器支持 PHP 、 Python 等还是挺容易的~
支持楼主,希望楼主继续完善~ |
29
strwei 2016 年 5 月 10 日
已 start ,不错,赞个
|
30
yxzblue 2016 年 5 月 10 日
挺牛逼
|
31
jayki OP @a15819620038 哈哈,谢谢
|
34
neoblackcap 2016 年 5 月 10 日
@jayki 至少追加个多进程,要不然一个长耗时的连接过来就 gg 了
|
35
jayki OP @neoblackcap 的确是,目前也实现了一个多进程版本的, https://github.com/jaykizhou/php-server/tree/master/schedule ,由于实现的比较粗糙,所以没有说明出来,后续完善吧
|