免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

HTTP服务器实现技术细节剖析--深入学习Apache和Nginx(获奖名单已公布-2012-11-15) [复制链接]

论坛徽章:
4
CU大牛徽章
日期:2013-04-17 11:50:25CU大牛徽章
日期:2013-04-17 11:50:33CU大牛徽章
日期:2013-04-17 11:50:39CU大牛徽章
日期:2013-04-17 11:50:44
31 [报告]
发表于 2012-10-25 11:19 |只看该作者
本帖最后由 xiaodylan 于 2012-10-25 11:20 编辑

重在参与
说的不对的地方多包含
1、Apache 多进程模型的实现方法及其优势
每个进程可以拥有的线程数量是固定的。服务器会根据负载情况增加或减少进程数量。一个单独的控制进程(父进程)负责子进程的建立。
优势:就像上面说的,根据服务器负载情况增加或者减少,必然是对服务器资源使用率和资源释放是有利的。

2、Nginx事件驱动模型的实现方法及其优势
这图是我在其他网站看到的一个Nginx事件驱动的初始化过程图


3、这个问题等待大牛解释 呵呵

4、Apache和Nginx各自使用的场景
我用到的Apache很简单 就是作为Ganglia监控Hadoop的web呈现没有用到过于复杂的东西。
Nginx在之前公司线上环境用过作为负载均衡、和realserver 根据企业需求里面用到了很大一部分rewrite的功能,当然这个是所有web容器都有的功能。
做负载均衡有个缺点就是 连接数*2很恶心。不知道还有没有更好的方式。没试过。
现在我们的Nginx就作为realserver前端LVS环境。

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:19
32 [报告]
发表于 2012-10-25 15:14 |只看该作者
wlforyou1 发表于 2012-10-24 15:58
nginx要比apache好。

没有哪个更好,各有功用。看看这个帖子。 http://bbs.chinaunix.net/thread-3774835-1-1.html
nginx在处理纯静态的文件(js,css,图片,html)的高并发上有优势,这方面nginx确实远优于apache.源于其处理机制不同。虽然有php-fpm的支持,但是处理动态php类的稳定性上目前还是apache要强于nginx.尺有所短,寸有所长,所以目前还是很多服务器在高可用的组合架构中,依然是2者都在使用!

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
33 [报告]
发表于 2012-10-25 15:36 |只看该作者
回复 32# linux_c_py_php


    ,并保证业务逻辑异步于epoll,  业务逻辑和epoll能玩同步。。。。?

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
34 [报告]
发表于 2012-10-25 15:41 |只看该作者
这位版主同志, 你是在质疑什么? 想证明自己很强的意思吗? 我不关心, 谢谢.

有能力就说Apache/Nginx的实现技术细节, 不需要提这些幼稚的质疑, 井底之蛙很可怕.

crazyhadoop 发表于 2012-10-25 15:36
回复 32# linux_c_py_php

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
35 [报告]
发表于 2012-10-25 15:46 |只看该作者
说实话, 你说的这些去官网粘贴到谷歌翻译一下, 每个人都能获取得到, 但你能说点实现细节给大家学习学习吗?

配置? 部署? sendfile? content-range? 这些如果也算细节的话, 那也太浅了.

crazyhadoop 发表于 2012-10-25 10:23
回复 1# send_linux

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
36 [报告]
发表于 2012-10-25 16:00 |只看该作者
回复 37# linux_c_py_php


    唔,拜大牛,请多多给我们介绍一下细节吧? 洗耳恭听呐

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
37 [报告]
发表于 2012-10-25 16:14 |只看该作者
你要是不嫌弃就把我那代码下载了随便看两眼, 兴许你会有更多理由鄙视我.

crazyhadoop 发表于 2012-10-25 16:00
回复 37# linux_c_py_php

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
38 [报告]
发表于 2012-10-25 17:01 |只看该作者
你是觉得此话题太低级了吧, 秀不出你高超的技术水准了, 真为你感到遗憾.

crazyhadoop 发表于 2012-10-25 16:20
回复 39# linux_c_py_php

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
39 [报告]
发表于 2012-10-25 17:27 |只看该作者
linux_c_py_php 发表于 2012-10-25 17:02
对于你张口就骂, 见人就咬的作风, 挂着"版主"2字真的很给所有版主丢脸, 我劝你见好就收, 免得我骂难听的, 谢 ...


大家消消火......

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:19
40 [报告]
发表于 2012-10-25 17:41 |只看该作者
,大家都是来讨论技术的,和气生财,不过我也比较喜欢白话一点的技术语句,好的技术文档都是越通俗易懂的,看过不少论坛和书籍,确实也有不少文章是说得没几个人能看懂的天书文档,当然这和各人的表达有关系,我觉得能把复杂的东西说得通俗易懂,这种能力是比技术更重要的本领!是一个做技术的人必须具备的文科素质!呵呵!这是个人感觉,如有不同意见欢迎反驳!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP