Java 如何提高Google Web应用程序的速度和性能。?

Java 如何提高Google Web应用程序的速度和性能。?,java,spring,google-app-engine,spring-mvc,hibernate-annotations,Java,Spring,Google App Engine,Spring Mvc,Hibernate Annotations,我正在(Google)web应用程序项目中使用SpringMVC(注释)、hibernate和CloudSQL。 完成每个请求的时间限制为30秒。如果互联网速度有点慢,那么我们会得到每个页面的“硬截止日期例外”。 我该怎么办 当应用程序第一次加载到日志下方打印时,之后我再也不会在日志中的行下方打印,但当硬截止日期异常出现时,就会在日志中的行下方找到 javax.servlet.ServletContext log: Initializing Spring FrameworkServlet 'mv

我正在(Google)web应用程序项目中使用SpringMVC(注释)、hibernate和CloudSQL。 完成每个请求的时间限制为30秒。如果互联网速度有点慢,那么我们会得到每个页面的“硬截止日期例外”。 我该怎么办

当应用程序第一次加载到日志下方打印时,之后我再也不会在日志中的行下方打印,但当硬截止日期异常出现时,就会在日志中的行下方找到

javax.servlet.ServletContext log: Initializing Spring FrameworkServlet 'mvc-dispatcher'

原因是什么?为什么要在初始化之后再初始化呢?

您知道是什么请求导致了您的异常吗?每次appengine启动一个新实例时,都会加载相关的Java库,对于Spring来说,这些库可能很大。库越大,所需时间越长。加载后,后续请求会更快–直到另一个实例启动,此时您可能会再次超过最后期限。尝试使用预热请求:对于每个请求,它都会引发异常,如bean创建异常,无法获取异常成员。等一页来后,一段时间,但再次点击该页抛出异常。我需要为此做些什么。?此问题将在2天前发布。这是因为大型数据库吗。?为什么spring为每个请求初始化框架。?将spring注释转换为spring xml将提高性能。。?