2013-09-28 32 views
0

我有两个动作:Playframework:转发到新的页面是非常非常慢

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),该detailrender()会非常慢。

我知道它被阻止在detail函数中,因为我可以看到浏览器URL已经立即变为/detail

这是有线的,我可以理解它是否卡住了save,但不明白为什么卡在detail。实际上没有哪个地方花费很多时间。

任何解释或解决方案?谢谢 !

注:我使用的是玩的1.x

+0

正在呈现什么细节? –

+0

没什么特别的,只是一个空白的页面。 – MrROY

+0

你可以分享详细信息页面模板吗?另外,我很好奇 - 保存操作和细节呈现后需要多长时间 - 您是否尝试过时间声明,并且可以分享它们? –

回答

0

虽然没有具体解决您的问题,解决这个问题最好的办法是改变以下设置在application.conf

# application.log=DEBUG 

删除#符号取消注释,你会看到它是什么做玩了很多调试信息,以及所花费的时间来执行某些操作。