全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: Help
打印 上一主题 下一主题

[Windows VPS] 首次跳槽,职位变化有点大,诸位帮忙出点相关笔试题。

[复制链接]
11#
发表于 2015-8-4 12:22:10 | 只看该作者
王处长你认识吗?
12#
发表于 2015-8-4 12:36:07 | 只看该作者
62900015 发表于 2015-8-4 12:22
王处长你认识吗?

王保长 你认识吗?
13#
发表于 2015-8-4 12:40:31 | 只看该作者
呵呵 发表于 2015-8-4 11:14
这么屌的要求?年薪没百万看都别看!

去考公务员 三年一套房一辆车 估计就到手了
14#
发表于 2015-8-4 12:46:14 | 只看该作者
本帖最后由 cclylycc 于 2015-8-4 12:48 编辑

别看我了我已经改了
15#
 楼主| 发表于 2015-8-4 14:47:29 | 只看该作者
zcrdhm 发表于 2015-8-4 12:16
请简述apache和nginx的相同和不同,如果选择使用,你选择哪个,原因是什么,有什么具体的优化策略。 ...

相同点:nginx和apache 都是http服务器软件,都采用模块化结构设计,都支持多种接口语言,如php,python等,都支持正向,反向代理,url重写,ssl加密等。



不同点:nginx是使用epoll或kqueu网络I/O模块,处理请求是并发异步非阻塞型,处理速度更快。

apache是使用select网络I/O模块,处理请求是阻塞性的,在高并发下处理速度不如nginx,资源占用也更高,但apache模块更多,bug更少,更加稳定。


前端使用nginx,处理静态内容,后端使用apache,处理动态请求。

因为nginx是异步进程模型,一个进程可以对应多个连接,高并发下性能更好。而apache处理动态内容更加稳定,模块更多,这样的组合可以充分发挥两者的优势。


优化策略:
nginx:

轮询模式,对于一级后端服务器群,形成一个环队列的形式,对于每个到达的请求按时间吮吸顺次分配给后端服务器。

ip_hash,基于ip的hash分配策略,对于每个到达的请求,直接通过其请求IP进行哈希的映射,通过映射结果获得哪一台后端服务器的要处理这个请求,能够保证session的唯一性。

apache:

开启keepalive支持,keepalive参数支持HTTP的一次连接多次传输功能,这样就可以在一次连接中发出多个HTTP请求。

开启多路处理(MPM)的worker模式。workerMPM模式使用多个子进程,每个子进程中又有多个线程。每个线程处理一个请求。

点评

不错!来我们公司吧 小公司 不知道能不能留下你这样的大神  发表于 2015-8-5 08:21
16#
发表于 2015-8-4 19:08:37 | 只看该作者
kwx 发表于 2015-8-4 12:40
去考公务员 三年一套房一辆车 估计就到手了

小学毕业
17#
发表于 2015-8-4 19:57:53 | 只看该作者
最后你会发现你一个人顶十个人
18#
发表于 2015-8-4 21:21:39 | 只看该作者
王处长你认识吗?
19#
发表于 2015-8-4 21:36:44 | 只看该作者
现在什么公司招聘都写精通好坑爹啊,就不到有几个是真的精通真是无语啊
20#
发表于 2015-8-5 00:58:40 | 只看该作者
0x99 发表于 2015-8-4 12:36
王保长 你认识吗?

你认识王保长啊,去干个网管吧,MB老子还以为你认识王科长打算给你安排个主管呢,一年少说一套房啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-21 21:00 , Processed in 0.067836 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表