[英]Go Iterator reading 1 million rows from Bigquery 10x slower than Java or kotlin?
[英]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.