这一个腾讯 iOS 面试题,有大佬知道怎么答吗?

2020-03-19 15:57:57 +08:00
 Monkey2020

题目 4、在杭州 HTTP 请求服务器响应快,可能离服务器距离近,而在深圳访问就很慢很慢,会是什么原因?如果用户投诉,怎么分析这个问题? 腾讯 iOS 面试题链接: https://juejin.im/post/5e707540f265da57455b5f70

13917 次点击
所在节点    iDev
37 条回复
mooyo
2020-03-19 21:21:31 +08:00
可能用户用的移动宽带
4KMOMhIkocgLELMt
2020-03-19 22:31:55 +08:00
肯定是腾讯云不行呗,换阿里云啊 ....
youngxhui
2020-03-19 22:42:51 +08:00
去掉客服就好了啊,看他去哪里反馈投诉
bojue
2020-03-19 22:44:18 +08:00
@lewis89 优秀如斯
wangchonglie
2020-03-19 22:46:53 +08:00
上面大都是抖机灵的, 不会就别说好了, 而且抖的机灵也没多有趣。
Raynard
2020-03-20 01:25:14 +08:00
我觉得是首先排除 ip 识别错误

如果没错,那就是节点解析或者 cdn 问题,

然后挂深圳代理发包分析
xingheng
2020-03-20 01:46:01 +08:00
如果是静态资源的话就加 CDN,如果是写操作的 http 操作应该加服务器分区,后端额外部署一套服务来判断用户 ip 离哪个分区最近。
说错了请更正?
lewis89
2020-03-20 06:59:20 +08:00
@bojue #24

@xingheng #27

网络慢首先不是想到 CDN,先看下用户本地的网络环境,现在很多游戏都已经开始采用 udp 然后自己在 UDP 上 实现了一个快速重传的可靠 TCP,先检查链路 然后是 IP 然后是 TCP 然后是 HTTP 然后是 CDN 缓存 之类的 是没有毛病的。
daveh
2020-03-20 08:56:11 +08:00
应该这样答:别说杭州到深圳,就杭州本地双卡数据网络切换如电信切移动,微信都会慢的要死,连接半天不上,而别的 app 在网络切换时秒开。让他们当场下 offer,出手解决这些问题。
ooozx
2020-03-20 09:33:09 +08:00
DNS,CDN
wingyiu
2020-03-20 09:40:22 +08:00
@lewis89 说得很好,然鹅你缺少 iOS 的排查工具,你也不可能直接拿用户的手机进行操作,所以这题的答案还要一些端的行为&错误&监控收集上报 SDK,还需要后台的大数据统计分析系统。
1.确定是否个例,是整个深圳区域都有问题还是
2.如果是个例,能否找到此用户的上报数据,具体分析
NeoChen
2020-03-20 09:46:42 +08:00
先分析人:这个用户能先在杭州测试,又跑到深圳测试,说明这个人来头不小,很可能是大 V,而且会投诉,说明很闲,大 V+很闲...必须给这个用户单独开台服务器让他玩。

再分析设备:在加上是 iOS 的面试题,很可能用户用的是 iPhone Xs MAX,大家也知道 iPhone 信号确实有时候会有问题,Intel 基带的问题...!?

然后分析服务器和线路:咱腾讯云可是良心云,貌似杭州没有机房吧?我买的时候好像最近的在上海吧,查查最近是不是线路有出问题过。说到服务器,再查查服务器最近是否有过异常,毕竟一个人不可能同时在杭州和深圳测的,可能碰巧到深圳的时候炸了呢?不过这干 iOS 开发什么事情?

最后分析一下软件:是不是 VIP 用户多如狗了,得区别对待一下,设立白金 VIP、钻石 VIP 等等,怎么能让很闲的大 V 用户与青铜 VIP 享受一样的待遇呢?青铜 VIP 在杭州快,王者 VIP 得全球都快!再推广一下腾讯的加速器么~ ~
loginbygoogle
2020-03-20 11:12:54 +08:00
假装什么都没发生
Monkey2020
2020-03-20 14:32:20 +08:00
@NeoChen 优秀
brucewuio
2020-03-20 15:29:48 +08:00
有没有可能是 DNS 解析的时候发生问题? 常识从 http 整个流程入手
yulihao
2020-03-20 19:54:23 +08:00
如果解析,连接等没问题,那就上 CDN
shawndev
2020-04-07 11:48:45 +08:00
还能是什么问题?当然是钱没给够!

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

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

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

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

© 2021 V2EX