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

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

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

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

17435 次点击
所在节点    程序员
174 条回复
GreatAuk
2022-07-08 16:27:12 +08:00
没水平的问题
frozenway
2022-07-08 16:31:00 +08:00
确实不应该问这后端问题,我上家公司主管招前端就是面试大部分偏向后端和服务器的,结果招到了个前端不怎么行后端有点水平的,后来那个前端做不了前端他就再招了个会前端的,然后他转后端了,然后把做后端的我给辞了。真是瞎折腾
jrtzxh020
2022-07-08 16:32:06 +08:00
作为前端,你问什么解决方案,我肯定会有 cdn 的答案。但是你这问题扯得太抽象了吧,根本没有重点!写代码都够抽象了,面试还需要将问题抽象?人何必难为人呢!
libook
2022-07-08 16:40:25 +08:00
理论上来说,在这个问题上前端职责应该只关注用户体验,也就是说假设服务可用(包括带宽足够)的话,页面上的图片展示给用户的方式是否让用户觉得体验好,这个可能会涉及到前端渲染性能,如果是移动端的话也会涉及到弱网环境和流量消耗情况。

如果图片是由后端提供的,那么前端就得给后端提出可用性的要求,再涉及到运维运维层面的,就由后端提要求给运维;如果图片是由中间件、CDN 、OSS 等提供的,那么前端就得给运维提出可用性的要求。

由此我个人认为算出最小带宽需求( 10x2000x8 ),以及提供一些用户体验优化的方案(图片压缩、加载动画、懒加载等)就应该算合格了;还要拓展到系统架构上,可能就得看所招聘的职位是不是还有全栈开发或架构涉及职责,因为这部分通常需要进行技术选型和成本、风险评估,一线开发人员通常不会承担这种职责,能很好承担这种职责的也一般会贵一些。

还是需要看题主招聘的职位画像是什么,以及这道题希望考察候选人的哪方面是否符合职位画像要求。
wangritian
2022-07-08 16:41:58 +08:00
有一说一,不可能一点运维知识都不懂,哪怕从前端角度讲讲怎么优化,怎么延迟加载之类的,也是加分,直接回怼,这种性格很难和其他人配合,我一般不要
pepesii
2022-07-08 16:48:27 +08:00
你的目的是想考察对方的啥能力呢?
OnionJuice
2022-07-08 16:49:44 +08:00
听到这种问题,就知道这家公司的技术领导水平不怎么样,你熟背 Nginx 各项配置了吗?是考了 CCIE 还是 HCIE ?如果没有的话好意思聊 CDN ?
yinzhili
2022-07-08 16:51:04 +08:00
超纲了。假如我是一个厨子,我还要考虑蔬菜用啥样的卡车运输吗?
pieerepeng
2022-07-08 16:54:16 +08:00
从回答里,可以看出比这个问题本身更多的问题
darknoll
2022-07-08 16:58:05 +08:00
要几秒钟下载完,用的 http1 还是 http2
unco020511
2022-07-08 17:02:52 +08:00
可是这个确实和前端没啥关系啊
chenmobuys
2022-07-08 17:04:19 +08:00
确实跟前端关系不大
nuk
2022-07-08 17:04:34 +08:00
多大带宽,这不得看用户的带宽吗
2000 个 1kb 的用户同时访问也就需要 2M 的速度
dorothyREN
2022-07-08 17:05:20 +08:00
@fisherwei #2 真巧,这里还能碰到一样的背锅侠
really28
2022-07-08 17:33:58 +08:00
这种问题,不被怼就奇怪了。举个例子:面试后端岗位,哪怕是十年的后端:你问他一个管理后台,5 个大模块,每个模块下面有有 10 个左右的页面,请问整个项目需要设计多少个 components 和 router path ?
lujiaosama
2022-07-08 17:35:17 +08:00
等一等, 要满足同等级别的流量, 服务器带宽难道不比 cdn 贵? 是我搞错了吗.
jojobo
2022-07-08 17:42:17 +08:00
属实和前端没有关系,俺也是 6 年前端,也不知道
lycpang
2022-07-08 18:03:18 +08:00
是正常的难题你不会问?

还是你觉得问这种稀奇古怪的点能体现你的与众不同?

跨行业问问题真的就贼有优越感吗?
lxyer1
2022-07-08 18:28:11 +08:00
这问题就有问题,over
encro
2022-07-08 18:28:39 +08:00
如果我是前端,

我会回答:“使用懒加载,缩略图,1M 不是小图片,没必要一开始就现实出来,公司带宽不要钱啊”。

然后心里想:“什么 SB 问题,这公司也就这样了!”

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

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

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

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

© 2021 V2EX