我目前在做一个发送验证码的功能,每一次发送验证码都要去发送外部请求。我目前的是用一个线程去消费队列。当我我模拟并发,发现效率很差。差不多从队列中消费一个验证码请求需要 300ms ,而这个时间大部分都花费在了发送 http 的外部请求上了。那么我在不增加消费线程的情况下,要如何优化?这里我不知道 300ms 是主要花了在建立 http 资源请求,还是传输链路开销。我觉得主要是在 http 资源请求?是否有什么缓存,或者请求池,能够解决这个问题?谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.