提高Google本地开发服务器的性能

时间:2016-06-29 17:13:20

标签: performance google-app-engine web-development-server

截至最近,我转而使用Google开发服务器进行Windows上的本地开发。

这导致平均请求时间为5到10秒,而以前的请求时间低于1秒。第二点,在Linux设备和遥控器上,这也低于1秒。

如何监控绩效损失的位置? 有没有应该考虑的常见做法?

有关设置的额外信息:

  • Windows 10
  • PHP55
  • Laravel 5.1
  • 使用Blob存储
  • 使用MySql
  • 使用Memcache
  • 不使用cUrl

我注意到由于我的进程选项卡中的fast-cgi,我的电脑很多性能都丢失了。这导致fast-cgi偶尔崩溃。

1 个答案:

答案 0 :(得分:2)

如果您之前使用过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?