Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌应用程序引擎&x2B;Spring=启动缓慢?_Java_Spring_Google App Engine - Fatal编程技术网

Java 谷歌应用程序引擎&x2B;Spring=启动缓慢?

Java 谷歌应用程序引擎&x2B;Spring=启动缓慢?,java,spring,google-app-engine,Java,Spring,Google App Engine,我读到谷歌应用程序引擎(GAE)会在你的应用程序空闲时关闭它,当它收到请求时会重新启动/引导所有东西。我知道Spring的启动速度很慢,即使是一个小的web应用程序,也需要2-3秒。使用Spring开发GAE真的会受到这种严重影响吗 提前感谢。这真的没那么糟糕,但考虑到您的实例正在关闭并不断启动,您应该尽快启动。需要考虑的几个要点: 使能 使能 优化Spring配置(中有很多很好的建议) 取决于您对响应时间的要求。在AppEngine中,有几种方法可以创建“永久”实例和“预热”实例。这将减少您的

我读到谷歌应用程序引擎(GAE)会在你的应用程序空闲时关闭它,当它收到请求时会重新启动/引导所有东西。我知道Spring的启动速度很慢,即使是一个小的web应用程序,也需要2-3秒。使用Spring开发GAE真的会受到这种严重影响吗


提前感谢。

这真的没那么糟糕,但考虑到您的实例正在关闭并不断启动,您应该尽快启动。需要考虑的几个要点:

  • 使能
  • 使能
  • 优化Spring配置(中有很多很好的建议)

  • 取决于您对响应时间的要求。在AppEngine中,有几种方法可以创建“永久”实例和“预热”实例。这将减少您的响应时间。我在GAE上几乎没有Spring应用程序,无论大小。对于有数百个bean的大型应用程序,我使用F2实例。其他人在默认情况下启动速度足够快,我建议这样做。它讨论了AppEngine与老式服务器环境的区别,这需要什么,以及您应该注意的模式。嗯,另一个问题,假设我希望在GAE中使用instant start Java web App,您推荐哪种Java框架?完全兼容的开箱即用将更好。我读到Play和Grails需要很多变通方法才能与GAE兼容……由于对文件系统和线程的限制,GAE开箱即用的方法很少。如果您计划使用Play或grails等复杂框架,我建议您将应用程序设置为使用托管VM,以跳过这些限制。