我有一个使用Java和Spring MVC 3.0的Google App Engine应用程序.很多时候如果在没有请求的情况下连续2分钟,则下一个请求是一个加载请求,大约需要12秒来响应并使用大约5秒的CPU时间.有时即使只有一分钟没有流量,它也会执行加载请求.
Google表示,一旦您的网站有稳定的流量流量,您就不必担心它,但即使我有稳定的流量,也可能有时候我没有流量1分钟.
这是JVM实例停用的正常空闲时间吗?
编辑:经过调查我发现JDO初始化是需要花费最多时间(~6秒)的部分.在我component-scan关闭弹簧并手动指定控制器后,弹簧设置时间降至1.5秒.如果我没有在加载请求上使用jdo,那么加载请求响应时间是更合理的~3秒而不是~12秒.
什么是好的我们可以将DispatcherServlet序列化到memcache.
| 归档时间: |
|
| 查看次数: |
1078 次 |
| 最近记录: |