刚面了一个 6 年的前端,页面有 10 张图片每个 1MB, 2000 个用户同时访问需要多大带宽

2022-07-08 11:31:24 +08:00
 majianglin

这个题超纲了吗?人家直接怼我,我只是个前端,服务器的事情我不管

本来是想问他 CDN 的问题,他说原来方案选择了 CDN ,后来因为成本太高就用自己的服务器了,就引出了这个问题

16931 次点击
所在节点    程序员
174 条回复
zooeymango
2022-07-08 14:30:51 +08:00
难道是 op 觉得自己问的没问题来找认同吗?
sgissb1
2022-07-08 14:34:18 +08:00
这什么鬼问题。我虽然不是做前端的,我是做 native 开发的。但我也知道你这个问题就是脑筋急转弯。
zhangxudong
2022-07-08 14:37:10 +08:00
你是老板,你高兴就行
Kasumi20
2022-07-08 14:41:40 +08:00
公司能上多大的宽带就上多大的宽带,钱又不是前端出
liweiliang
2022-07-08 14:41:50 +08:00
问得很好 下次不准问了 问前端这种问题 属实显得面试官不专业
lscho
2022-07-08 14:41:56 +08:00
面试不是找茬的,面试是发现面试者的长处和优点的。
Terry05
2022-07-08 14:42:37 +08:00
老板好,您高兴怎么样都行
standover
2022-07-08 14:42:45 +08:00
emmm,他这么回答没有聊下去的必要了.可能是前面的聊天不是很愉快?
....我觉得我会马上追问.你们公司这都自己推流么?
liweiliang
2022-07-08 14:42:54 +08:00
补一句 怼得不错 很好
musi
2022-07-08 14:43:35 +08:00
啥网站要同时加载 10 张 1M 的图片
caqiko
2022-07-08 14:44:37 +08:00
看到标题,就想到了 CDN 。OP 还招人吗
learnshare
2022-07-08 14:45:25 +08:00
服务器要多大带宽,跟前端没有关系
页面和资源部署在哪里,前端也并不关心

10 * 1MB ,2000 个用户这个问题也让人看不明白

1. 10 张是否是同时加载,为何不优化体积和延迟加载
2. 是否用 CDN
3. 2000 个用户同时访问一台服务器,还是分流到不同的 CDN 节点
4. 2000 个用户都是无本地缓存 /首次访问么,CDN 预加载过么
5. 给用户期望的加载完成时间是多少,3s 还是 3min

6 年的前端,或许连服务器都没操作过,你问这个确实容易让对方生气
Kasumi20
2022-07-08 14:45:26 +08:00
而且只说 2000 个用户同时访问,没说时间,那我给你 1m 的小水管,你慢慢等加载吧,64kbps 宽带时代都有人网上冲浪呢。
DamonLin
2022-07-08 14:45:49 +08:00
震惊
masterclock
2022-07-08 14:46:02 +08:00
这难道是前端可以管的事情吗?图在哪里就是哪里,前端怎么也管不了啊。
有些服务也未必需要 CDN ,一些内部自用工具,没多少人访问,要什么 CDN
quicksand
2022-07-08 14:46:12 +08:00
@wangkun025 不太理解,请问为啥要*8 啊
LxnChan
2022-07-08 14:46:57 +08:00
你要是就这么直说肯定不行,我点进来之前先合计了一下要是我会怎么回答,结论是我也不知道。
---
首先你没说页面上这些图片的展示形式(背景图、Gallery 、banner 轮播图?),如果是 Gallery 那种的可以懒加载,这样 2000 次访问一下就少了很多。
---
也确实,前端没有必要细算这种东西,不然要运维干嘛。
LxnChan
2022-07-08 14:47:25 +08:00
@quicksand 他算的应该是 Mbps 吧
theprimone
2022-07-08 14:48:05 +08:00
令人窒息的操作
liangch
2022-07-08 14:48:28 +08:00
就像之前一位要程序员提 figma 建设的。太傻了。

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

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

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

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

© 2021 V2EX