昨天去面试了。让我介绍以前做的最好的一个项目。我刚介绍了几句,面试官打断我了,问我:“你们那个项目可以同时支持多少个并发访问?并且响应时间不高于多少个毫秒?”

999朵玫瑰 2009-04-17 11:14:38
昨天去面试了。让我介绍以前做的最好的一个项目。我刚介绍了几句,面试官打断我了,问我:“你们那个项目可以同时支持多少个并发访问?并且响应时间不高于多少个毫秒?”
我以前没考虑过这方面的问题啊,根本不知道啊,窘的我都出汗了,很尴尬

求助:我该怎么回答啊
...全文
977 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zm_hs 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Epiphone 的回复:]
如果是我 我就说 我们公司很大 一般这些事情都是交给QA去做的 而且并发多少这个问题 是根据生成环境而定的吧 如果用户是几十万的群体 当然从开发的时候就要想并发这个问题 什么分布式吖 集群 什么的 如果只是针对几百人的群体 有必要去考虑并发么? 什么叫并发 比如并发20 那就是 每秒有20个请求 想想 访问量得达到多少才能出现这个并发 而且根据网络情况 20个人同时请求 没有一定的庞大的基数是很难达到的
[/Quote]
skycc999 2009-04-17
  • 打赏
  • 举报
回复
这个除了程序性能外,跟服务器性能关系也很大。一个服务器12颗cpu,和另一台2颗cpu,压出来的结果肯定相差很多!
h1726170 2009-04-17
  • 打赏
  • 举报
回复
同意二楼的说法!我感觉这就是压你工资的问题。如果答的满意你工资有的搞如果答的含糊其辞可能会被很压。
xiaozejun 2009-04-17
  • 打赏
  • 举报
回复
并发访问其实就是多线程访问,多个任务同时进入队列,CPU资源被分割成以一个很小的时间段为单位的资源,比如一个时间段处理一个任务的一部分,第二个时间段处理第二个任务的一部分,而用户就可以感觉到几个任务是在同时进行.
响应时间一般是指你在进行项目测试的时候,服务器说反应的时间!其实这两个方面都是由项目的性能决定的!面试官的意思就是考你们在做项目时对项目的性能把握的怎么样
Epiphone 2009-04-17
  • 打赏
  • 举报
回复
如果是我 我就说 我们公司很大 一般这些事情都是交给QA去做的 而且并发多少这个问题 是根据生成环境而定的吧 如果用户是几十万的群体 当然从开发的时候就要想并发这个问题 什么分布式吖 集群 什么的 如果只是针对几百人的群体 有必要去考虑并发么? 什么叫并发 比如并发20 那就是 每秒有20个请求 想想 访问量得达到多少才能出现这个并发 而且根据网络情况 20个人同时请求 没有一定的庞大的基数是很难达到的
qiaozirue 2009-04-17
  • 打赏
  • 举报
回复
这根服务器有关吧....不懂.学习..呵呵..
qiuhaiyang8627 2009-04-17
  • 打赏
  • 举报
回复
学习中!!!
999朵玫瑰 2009-04-17
  • 打赏
  • 举报
回复
谢谢
好深奥啊
感觉去了也干不了
Defonds 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 numen_wlm 的回复:]
引用 2 楼 Epiphone 的回复:
如果是我 我就说 我们公司很大 一般这些事情都是交给QA去做的 而且并发多少这个问题 是根据生成环境而定的吧 如果用户是几十万的群体 当然从开发的时候就要想并发这个问题 什么分布式吖 集群 什么的 如果只是针对几百人的群体 有必要去考虑并发么? 什么叫并发 比如并发20 那就是 每秒有20个请求 想想 访问量得达到多少才能出现这个并发 而且根据网络情况 20个人同时请求 没有一定的庞大的基数是很难…
[/Quote]

up
numen_wlm 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Epiphone 的回复:]
如果是我 我就说 我们公司很大 一般这些事情都是交给QA去做的 而且并发多少这个问题 是根据生成环境而定的吧 如果用户是几十万的群体 当然从开发的时候就要想并发这个问题 什么分布式吖 集群 什么的 如果只是针对几百人的群体 有必要去考虑并发么? 什么叫并发 比如并发20 那就是 每秒有20个请求 想想 访问量得达到多少才能出现这个并发 而且根据网络情况 20个人同时请求 没有一定的庞大的基数是很难达到的
[/Quote]
这个回答好像不太好,虽然不能通过实际的人力测试来达到,但是一般都会借助压力测试软件来做这方面的测试,尤其是对于比较大的Web应用,更是必不可少的环节。
forchase 2009-04-17
  • 打赏
  • 举报
回复
看看这个http://blog.csdn.net/forchase/archive/2009/04/17/4087648.aspx
gezihello 2009-04-17
  • 打赏
  • 举报
回复
针对不同的项目,有不同的考虑。如果是商用的项目,那么并发是一定要支持的,同时考虑多少用户同时在线访问。有的数据访问量是百万或者千万级的,那一定要支持并发,这要根据项目来定。必要的时候要做集群和负载均衡。如果只是几万甚至还少的用户访问,配置连接池也就可以了。没有必要考虑集群什么的。


学习
TiffanyBj 2009-04-17
  • 打赏
  • 举报
回复
学习

gavin1234 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fengfeng925 的回复:]
针对不同的项目,有不同的考虑。如果是商用的项目,那么并发是一定要支持的,同时考虑多少用户同时在线访问。有的数据访问量是百万或者千万级的,那一定要支持并发,这要根据项目来定。必要的时候要做集群和负载均衡。如果只是几万甚至还少的用户访问,配置连接池也就可以了。没有必要考虑集群什么的。
[/Quote]

fengfeng925 2009-04-17
  • 打赏
  • 举报
回复
针对不同的项目,有不同的考虑。如果是商用的项目,那么并发是一定要支持的,同时考虑多少用户同时在线访问。有的数据访问量是百万或者千万级的,那一定要支持并发,这要根据项目来定。必要的时候要做集群和负载均衡。如果只是几万甚至还少的用户访问,配置连接池也就可以了。没有必要考虑集群什么的。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧