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

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

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

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

17431 次点击
所在节点    程序员
174 条回复
wangnimabenma
2022-07-08 15:14:25 +08:00
自信点,你问的点没问题。前端技能树里应该包含 CDN 的知识点,面试过程中只是做了扩展,目的是引出为什么不用 CDN 要单机。
https://roadmap.sh/frontend
lkk
2022-07-08 15:14:55 +08:00
你也怼回去,竖式乘法是小学三年的小朋友该掌握的。
dolphintwo
2022-07-08 15:16:43 +08:00
"我只是个前端,服务器的事情我不管" 这就是正确答案
bitmin
2022-07-08 15:19:16 +08:00
如果我是面试官问这个问题,对方瞎扯或者说不会都没事,就是多了解一下面试者。面试碰到不会的很正常,问到不会的才知道能力有多少,想起来当年毕业答辩,几个老师越问越深入,我一脸懵逼,当年不理解,现在理解了。
shenqi
2022-07-08 15:19:57 +08:00
作为前端,不知道怎么回答你这个问题好。
AS4694lAS4808
2022-07-08 15:30:28 +08:00
套路云 1M 带宽多省钱,用户什么的,让他们慢慢等
lueluev
2022-07-08 15:40:52 +08:00
散了吧,楼主是老板,想招的是架构
456789
2022-07-08 15:41:19 +08:00
声东击西,面个试都得这样吗
leafre
2022-07-08 15:45:56 +08:00
这种态度的应聘者早点 pass ,入职也不好管理
c1273082756
2022-07-08 15:52:59 +08:00
你也不是个啥好东西
kemistep
2022-07-08 15:54:29 +08:00
[html5 data src 显示,img 的 data-src 属性及懒加载_程绵羊的博客-CSDN 博客]( https://blog.csdn.net/weixin_42513365/article/details/117895056 )

这才是前端应该解决的问题;
deplivesb
2022-07-08 16:01:23 +08:00
这个问题问得

没啥水平
guanhui07
2022-07-08 16:09:11 +08:00
这个问题问得

没啥水平
newmlp
2022-07-08 16:12:16 +08:00
1m 带宽也够了吧,又不是不能用,无非就是慢点
suyuyu
2022-07-08 16:13:34 +08:00
这道题后端也不会
scys
2022-07-08 16:20:44 +08:00
多少带宽超纲,不过需要多大流量不超。

其实也不超多少,是个人都能算 bytes 多大吧。
iweus
2022-07-08 16:21:13 +08:00
单从问题上看不就是让算出具体带宽吗?这要发散起来不是没完没了了
wakaka
2022-07-08 16:21:28 +08:00
这个问题其实挺好的,可以发散出很多问题。比如这张十张图片是一起请求呢?还是先渲染首屏的几张即可。图片的格式是什么?为啥这么大?几倍图?压缩了吗?图片格式是用户浏览器支持的最优格式吗? HTTP 几啊?如何实现 in-view?怎么把图片同步到 CDN 呢,这总是你的工作吧?你的网页性能不需要关心首屏时间吗?还有各种指标。设计指标是什么?云云。最终一起决定了需要多少带宽。
一个优秀前端到是可以用这个问题权且可以识别一二。
如果找一个 pageman ,知不知道无所谓
nicholasxuu
2022-07-08 16:22:57 +08:00
1. 实在不行应该用 CDN 。
2. 1MB 图片太大了,不能用,压缩,换格式,切块懒加载再说。
3. 普通的前端确实不应该要考虑这个问题,架构那儿应该已经处理好了。
Qlccks2
2022-07-08 16:25:05 +08:00
问的有问题 跟脑筋急转弯一样

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

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

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

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

© 2021 V2EX