0

如果值得探索 Google APP Engine 选项,我需要建议,所以如果有学识和有经验的用户可以发表评论,那真的很有帮助(我不需要代码)

当前场景:我有一个网站,那里的数据需要每秒更新一次?它基于.NET,用户每次访问都需要更新数据,数据每秒都在变化。用户已为 URL 添加了书签,因此数据已更改且 URL 保持不变。

我们还有很多静态数据,用户可以访问这些数据进行研究和阅读。

使用云的经验:我们曾尝试将网站与其中一个大玩家一起使用(不是与最初的云公司,而是与他们最接近的竞争对手;)我们有时会遇到文件卡住的问题(基本上一些用户看到更新,有些则没有) ,并且他们实施了“修改信任”权限级别,这在多个地方限制了我们(在目录中自动生成文件)

我的问题: (a) 您认为在上述情况下,Google App Engine 可以提供帮助吗?(b) URL 重写更具体地生成 200 服务器返回而不是 404 是否可能,或者 404 被捕获并转换为 302 并重定向?(c) 当我们从传统迁移到云时,我们在托管费用上出现了一个漏洞,现在我们又回到了使用负载均衡器的传统服务器上,你认为在流量大的网站上我们是坚持传统还是看看谷歌应用降低我们的成本?

我期待听到评论..

提前感谢大家。

4

1 回答 1

1

(a) 您认为在上述情况下,Google App Engine 可以提供帮助吗?

用户看不到数据的问题是数据库中缓存或最终一致性的一个因素。这不会通过迁移到新的云提供商来“解决”。appengine 数据存储使用最终一致性,但您可以通过使用 memcache 存储经常更改的数据来解决该问题。也就是说,Appengine 无法让您完全控制 memcache,因此您可能仍然无法解决该问题。

(b) URL 重写更具体地生成 200 服务器返回而不是 404 是否可能,或者 404 被捕获并转换为 302 并重定向?

不太清楚你在这里的意思。您当然可以使用任何物有所值的 Web 框架返回 302 或 200 响应而不是 404

(c) 如果设计得好,appengine 可以非常具有成本效益,但如果不进行优化,它可能会浪费钱......那里有很多关于如何有效优化它的好论文,但如果你在谈论一个很多用户每秒钟都会访问该网站,而您将为此付费。

于 2012-07-11T13:51:37.270 回答