朋友去面试网络工程师,结果遇到这样的面试题。

2015-03-04 23:01:13 +08:00
 superkey
任职要求:
1.只做一个电影网站。
2.我方下载客户40名(这40个客户在同一个网络环境)希望让着40名通过电影网站的下载每个人平均20M以上。
我个人觉得,这完全要求服务器的带宽得高,然后web服务器做一定的限制。
有经验的牛人们帮解答下。
4562 次点击
所在节点    问与答
27 条回复
lsylsy2
2015-03-04 23:05:10 +08:00
千兆网+Nginx吧……(如果20M指的是Mbps的话)
ScotGu
2015-03-04 23:09:16 +08:00
20M/S? 40*20 = 800M/S? 确定不是Mpbs/s么?

服务器多网口聚合或集群 还得考虑硬盘的I/O~

最后那限制, 可以做基于IP的策略,线程策略估计是白扯了,现在的下载都是多线程,挡不住。


网络工程师还要搭网站么?? 我对这个职位概念很模糊。。
blacktulip
2015-03-04 23:13:47 +08:00
@ScotGu 同一网络环境也就是内网吧,网站上看过去所有人都是同一个 IP ,怎么做策略?
binux
2015-03-04 23:18:36 +08:00
1、电影网站没有说只有一个服务器
2、同一网络环境不代表必须通过同一个中心交换机
3、平均 20M 不代表每时每刻客户都在下载
sumhat
2015-03-04 23:48:20 +08:00
下载页面给一个 BT Sync 的 Key,要求装了 BT Sync 才能下电影 23333
archbishop
2015-03-05 03:21:24 +08:00
内网?用BT不就能互相做种了吗?
yfdyh000
2015-03-05 03:25:41 +08:00
“这40个客户在同一个网络环境”,我觉得这不明摆着要求用P2P吗。
20150517
2015-03-05 03:47:44 +08:00
这不就是多搞几个squid peer就解决了吗?有什么难的?
ryd994
2015-03-05 06:25:02 +08:00
tc
ericFork
2015-03-05 06:27:43 +08:00
千兆交换机 + 内网 Cache
lucky2touch
2015-03-05 08:05:54 +08:00
不是有帖子说过这种就是以招聘来找思路的?个人觉得除了服务器扩容就是p2p了?
crisrock
2015-03-05 08:15:31 +08:00
网络工程师难道不是ccie之类的问题吗?
对于此问题,资源放百度网盘,js控制进度条让速率随时显示20M以上,搞定
phoenixlzx
2015-03-05 08:21:50 +08:00
其实招聘的时候就先把自己公司的实际问题拿来问你,就算招不到你也能拿到你的idea
真是别有用心啊www
liwei
2015-03-05 08:29:13 +08:00
这叫“网络工程师”?
superkey
2015-03-05 08:37:22 +08:00
@blacktulip 内网ip.
superkey
2015-03-05 08:38:41 +08:00
@20150517 squid 对下载好像没多少根本性提高。
knightluffy
2015-03-05 08:39:46 +08:00
只有p2p!这么高的上传谁家那么土豪出的起?百度网盘现在都限速了吧。。
superkey
2015-03-05 08:41:01 +08:00
@knightluffy 百度网盘肯定不靠谱的。
LINAICAI
2015-03-05 08:45:41 +08:00
学校里面的4号平台能做到,P2P+FTP
lucifer9
2015-03-05 09:11:14 +08:00
都是下载同一个电影的话,直接上 dtmb 吧

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

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

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

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

© 2021 V2EX