我有两个动作:
public static void save(String[] data) {
// Do something with "data", but actually doesn't take too much time.
detail();
}
public static void detail() {
render();
}
当我将数据发布到save
操作并且data
有点大(例如600KB)时,detail
的{{1}}将非常慢。< / p>
我知道它被卡在render()
函数中,因为我可以看到浏览器网址已立即转向detail
。
这是有线的,我可以理解它是否卡在/detail
中,但无法理解为什么它会卡在save
中。实际上没有花费大量时间的地方。
对此有何解释或解决方案?谢谢!
注意:我正在使用Play 1.x
答案 0 :(得分:0)
虽然没有专门解决您的问题,但解决此问题的最佳方法是更改application.conf
中的以下设置。
# application.log=DEBUG
删除#符号以取消注释,您将看到Play中正在执行的操作以及执行某些操作所花费的时间的大量调试信息。