【发布时间】:2011-10-10 22:49:42
【问题描述】:
我开始考虑使用 Google 应用引擎作为 CDN,但他们的 TTFB 很差。我可以做些什么来减少静态内容的响应时间吗?
【问题讨论】:
-
你如何衡量这个?您的内容是缓存/可缓存的,还是动态生成的?
-
olddevils-cdn... (olddevils-cdn.appspot.com) 上存储的所有内容都是静态内容。如果您尝试打开 Web 测试“Amsterdam”并按下“重新运行测试”按钮。您可以在摘要中找到它。我们的网络酒店是一个非常糟糕的网络主机,我们最多可以得到 4 秒的回复,但是这种情况越来越少了。在丹麦找不到另一个支持 OpenID 的网络酒店。
-
但是您可以看到我们的响应时间在使用 google 应用时很糟糕。 - 我想要的是减少 TTFB。
-
光在 30 毫秒内传播了大约 9000 公里。由于 TCP 套接字需要两次往返来设置,这意味着您的端点必须在您的客户端的 2250 公里范围内,甚至在切换延迟之前。如果没有专门的 CDN,您将不会获得这种延迟。
-
您的应用程序在任何时候都在一个位置提供服务。如果您希望给定端点的延迟非常低,则您的内容必须是可缓存的(并且已经缓存在端点处)。
标签: performance google-app-engine optimization cdn google-cdn