我正计划将我的静态文件移动到 Google 的 App Engine。我想知道这是否是个好主意。
我已经读到谷歌有可能将您的文件缓存在多个位置,我认为这是一件好事。
使用 GAE 插件在 eclipse 中设置也应该很容易。
但我仍然对它的性能表示怀疑。App Engine 的设置是否针对提供静态内容进行了优化。现在我有我的静态内容的 Nginx 服务器,App Engine 将以相同的方式执行。
使用这种方法还有其他起伏吗?
我正计划将我的静态文件移动到 Google 的 App Engine。我想知道这是否是个好主意。
我已经读到谷歌有可能将您的文件缓存在多个位置,我认为这是一件好事。
使用 GAE 插件在 eclipse 中设置也应该很容易。
但我仍然对它的性能表示怀疑。App Engine 的设置是否针对提供静态内容进行了优化。现在我有我的静态内容的 Nginx 服务器,App Engine 将以相同的方式执行。
使用这种方法还有其他起伏吗?
应用引擎是一个云计算平台,并非设计为 CDN。虽然您的数据可能存储在多个节点上,但这些节点不是边缘缓存节点,因此它们不会提供与 CDN 相同的好处。您可以使用CloudHarmony.com 速度测试比较 GAE 与各种 CDN 。这是我今天测试时的结果:
您会看到 CDN 的文件下载速度比 GAE 快 2-7 倍。
MaxCDN(1TB,10 美元 - 0.01 美元/GB)和 Akamai(1TB,100 美元 - 0.10 美元/GB - 通过经销商 VPS.net)是我们找到的价格最优惠的 CDN。MaxCDN 基于 Anycast,由于通常较低的延迟,它对于较小的文件(即网页图像、CSS 等)表现非常好,而 Akamai 由于明显更多的 POP 而在较大的文件中表现更好。