最近,为了在Windows上进行本地开发,我切换到了Google开发服务器。
这导致平均请求时间为5至10s,而以前的请求时间不到1秒。第二个注意事项是,在Linux设备和远程设备上,这个值也低于1秒。
如何监测性能损失在哪里?
是否应该考虑到共同的做法?
有关设置的附加信息:
我确实注意到,由于我的进程选项卡中的快速cgi,我的pc的许多性能都丢失了。这会导致fast-cgi偶尔崩溃。
发布于 2016-06-30 03:38:46
如果你以前使用过Appengine,我想你已经知道这一点了,但是我没有足够的声誉在你最初的文章中评论和问这个问题,所以我会把它作为一个“简单”的答案。
据我所知,在开发服务器上分析这类性能问题的最常见方法是使用Appstats。最近,我用它来解决一些烦人的、缓慢的NDB问题。
Python:https://cloud.google.com/appengine/docs/python/tools/appstats
Java:https://cloud.google.com/appengine/docs/java/tools/appstats
它将使您可以追溯到单个RPC调用以及其他什么东西,从而找出响应时间为何如此长。
我希望这能帮上忙。
希望这也有助于指导您:
How do I get appstats to work with webapp2 and extended routing on GAE?
https://stackoverflow.com/questions/38106138
复制相似问题