2012-04-16 59 views
0

正如標題所示,我的Rails Production環境中的每個請求都會使用?_ [timestamp]對同一頁執行請求它。它期望JavaScript,因爲這是頭文件所說的。Ruby on Rails(3.2):每個請求都會嘗試加載/ [timestamp]?_ [timestamp]

看來這個請求減慢了我的頁面加載速度,因爲現在每個頁面都會執行兩個請求,而不是一個。

有人知道發生了什麼,它是否可以修復?

我在使用Ruby on Rails 3.2和NGINX。

回答

0

您可能正處於開發模式?然後是防止在Web瀏覽器中緩存。切換到生產模式,如果您想在生產環境中運行它,它就會消失。

+0

對不起,延遲迴復,但沒有。生產中也是如此。在開發過程中,它甚至會做兩次(使用不同的時間戳) – nickygerritsen 2012-04-24 13:19:34

+0

忽略它在開發中發生兩次的事實:這是因爲我已加載公共/資產預編譯版本。但它仍然在開發和生產中加載一次。 – nickygerritsen 2012-04-24 13:23:40

+1

我的不好,我正在用一個隨機數來談論緩存攔截器功能,以強制js文件的新載入。時間戳在porpuse上。這確保您始終加載正確的文件。所以你用螢火蟲檢查,你真的有2個要求? – YvesR 2012-04-24 14:10:11