用C/C++实现的CGI + HTTP 和 用PHP纯C 扩展实现的框架 这两个在性能上,可扩展性上 有什么区别吗? 前者和后者有那些优势或者缺点?

2013-08-25 13:12:13 +08:00
 fucktwice
后者的代表有yaf, swoole, 而前者 其实我发现一些大公司也是有这方面的类库存在的。
希望有使用过的高手来说说 性能,可扩展性, 开发速度 等的特性吧
3529 次点击
所在节点    问与答
7 条回复
julyclyde
2013-08-25 20:52:36 +08:00
cgi每次只处理一个请求,然后就退出了,进程开销比较大
fucktwice
2013-08-25 21:00:26 +08:00
@julyclyde 那我说的那两种情况都不能避免cgi退出啊
哥哥 要不留一个 QQ吧
frogs
2013-08-25 21:47:24 +08:00
c实现的cgi写的让人想吐。php性能比较烂,不过大部分情况应该足够了。
fucktwice
2013-08-25 21:59:54 +08:00
怎么会让人吐呢?
ipconfiger
2013-08-25 22:40:32 +08:00
好纠结的样子,不如用php写好编译成C++,比如HipHop
msg7086
2013-08-26 01:46:46 +08:00
不如直接写成webserver扩展,或者用nginx+lua
julyclyde
2013-08-26 11:41:55 +08:00
@fucktwice PHP+apache一般是prefork模式的,这时一个进程可以多次处理请求然后才退出。稍微节省一点儿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX