Java Google应用程序引擎-是否可以在访问html页面时启动jvm?

Java Google应用程序引擎-是否可以在访问html页面时启动jvm?,java,google-app-engine,jsp,Java,Google App Engine,Jsp,我目前正在使用Java和Google应用程序引擎构建一个(非常)小的网站。我知道这个网站每天的访问量不会超过1到2次 我面临的问题是很长(约7秒)的第一页加载。这是因为据我所知,当用户第一次加载从jsp构建的页面时,需要启动一个新的Java虚拟机。我希望避免这种用户不友好的加载时间 对于这个小网站,大多数页面可以是静态的(即仅使用html和css)。只有一个页面需要是动态的(从jsp构建)。当用户访问html页面时,是否可以启动jvm,这样当用户到达网站的动态部分时,它就已经在运行了?只需创建一

我目前正在使用Java和Google应用程序引擎构建一个(非常)小的网站。我知道这个网站每天的访问量不会超过1到2次

我面临的问题是很长(约7秒)的第一页加载。这是因为据我所知,当用户第一次加载从jsp构建的页面时,需要启动一个新的Java虚拟机。我希望避免这种用户不友好的加载时间


对于这个小网站,大多数页面可以是静态的(即仅使用html和css)。只有一个页面需要是动态的(从jsp构建)。当用户访问html页面时,是否可以启动jvm,这样当用户到达网站的动态部分时,它就已经在运行了?

只需创建一些虚拟端点(例如,JSP返回的只是
OK
字符串),并在使用JavaScript加载静态页面后调用它。例如,您可以使用以下jQuery代码段

<script type="text/javascript" src="http://codeorigin.jquery.com/jquery-1.10.2.min.js">
</script>
<script type="text/javascript">
jQuery(function(){ jQuery.get("/path/to/your/dynamic/dummy/page")})
</script>

jQuery(函数(){jQuery.get(“/path/to/your/dynamic/dummy/page”)})
请参阅。最简单的方法是创建一个新的servlet,它执行与JSP页面类似的功能