2012-02-24 110 views

回答

4

如果你堅持規則:一個url =一頁,緩存很容易。

這麼簡單,我真的不知道我可以添加什麼...只是片段緩存或頁面緩存。

如果您的網址中沒有語言環境(這不是一個好習慣),緩存將會更加困難。

from the Rails guides

你可能會被存儲在一個會話所選擇的區域或 餅乾。不要這樣做。該區域應該是透明的,並且是URL的一部分。通過這種方式,您不會破壞人們對網絡本身的基本假設:如果您向某位朋友發送某個網頁的網址,她應該看到 是同一頁面,內容相同。一個花哨的詞是這個 你是RESTful。閱讀更多關於Stefan Tilkov的文章中的RESTful方法。這個規則可能會有一些例外,下面討論這個規則 。

+0

它可能在URL中一次,但它是否需要在每個請求的URL? – dstarh 2012-02-24 20:32:13

+0

絕對是的。規則是:當您向某人發送網址時,他應該看到與您所看到的相同的內容(除非授權處於賭注狀態) – apneadiving 2012-02-24 20:36:22

+0

剛剛編輯了我的答案 – apneadiving 2012-02-24 20:47:20