2013-09-28 52 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 

刪除#符號取消註釋,你會看到它是什麼做玩了很多調試信息,以及所花費的時間來執行某些操作。