【发布时间】:2010-03-20 16:02:28
【问题描述】:
你知道gmail连接慢的逻辑吗?
【问题讨论】:
-
Ping 与带宽无关,而是与延迟有关。
-
@Amokrane 主机可以配置为不响应 ICMP“Echo 请求/回复”(即
ping)请求 -
有高声望的人可以请在标题中更改“u”->“you”。
标签: javascript gmail
你知道gmail连接慢的逻辑吗?
【问题讨论】:
ping)请求
标签: javascript gmail
我不知道这是否是谷歌的做法(虽然这看起来很明智),但我要做的可能是初始化过程的时间 - 例如“在(比如)30 秒内初始化文档中的某些关键元素” - 如果没有,则向用户建议他们的连接速度很慢。如您所知,Google 使用的语言是“这似乎比平时花费的时间更长”,这表明他们对此没有过于复杂的解决方案。
【讨论】:
这是(以非常简化的形式)我想象的他们是如何做到的。
// Pop an alert after 30 seconds
var timeout = setTimeout(function () {
alert('Your connection/computer is slow!');
}, 30000);
// Loading logic
loadStuff();
// When done loading (if it took less than 30 seconds),
// calling this will prevent the alert from popping up.
clearTimeout(timeout);
【讨论】: