繁体   English   中英

引擎性能问题。 同一站点从appspot访问速度比从我的域访问快10倍

[英]Appengine performance problem. Same site 10x faster accessing from appspot than from my domain

这对我来说真的很奇怪,它正在成为一个真正的问题。

我正在使用scala在appengine(java)中构建一个站点,当从我的域访问时它工作得非常慢:

/latest 200 1505ms 2325cpu_ms 1586api_cpu_ms 4kb

但是当从appspot访问它时,它的工作速度快得多:

/latest 200 180ms 269cpu_ms 221api_cpu_ms 4kb

我通过谷歌应用程序购买了域名,因此它会自动配置。 我无法弄清楚这是怎么发生的......它可以在我的代码中出现吗? 或者它是配置的东西?

这个问题是完全可重复的,如果你需要看到速度差异,只需访问该网站即可。 这些是链接:
http://secretsapp.appspot.com/latest
http://www.whatasecret.com/latest

非常感谢。

最可能的解释是,您将第一个请求发送到新的运行时,这需要一些时间来启动,而对appspot域的请求则由已经预热的运行时(可能是相同的)运行。 尝试向每个域发送多个请求并采取最小值 - 不应存在统计上显着的差异。

只是访问了两个链接,它们似乎需要大约相同的时间,虽然它需要很长时间才能开始加载。 我想因为这些是新注册的域名,所以它们尚未被您的ISP DNS服务器缓存,因此最新域名需要更长时间才能解决。 希望这个问题能在短时间内消失。

我发现了原因....这是我的代码中的cookie相关问题。

当用户投票一些帖子(存储在cookie中)时,它正在从数据库中检索大量实体。 所以我投票在一个域而不是另一个域。 它现在已修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM