3
我有一個應用程序,我使用i18n和Globalize3模型翻譯。我現在正在實現頁面緩存,並想知道如何處理頁面緩存與i18n在軌道上的紅寶石?頁面緩存和國際軌道上的紅寶石i18n
我有一個應用程序,我使用i18n和Globalize3模型翻譯。我現在正在實現頁面緩存,並想知道如何處理頁面緩存與i18n在軌道上的紅寶石?頁面緩存和國際軌道上的紅寶石i18n
如果你堅持規則:一個url =一頁,緩存很容易。
這麼簡單,我真的不知道我可以添加什麼...只是片段緩存或頁面緩存。
如果您的網址中沒有語言環境(這不是一個好習慣),緩存將會更加困難。
你可能會被存儲在一個會話所選擇的區域或 餅乾。不要這樣做。該區域應該是透明的,並且是URL的一部分。通過這種方式,您不會破壞人們對網絡本身的基本假設:如果您向某位朋友發送某個網頁的網址,她應該看到 是同一頁面,內容相同。一個花哨的詞是這個 你是RESTful。閱讀更多關於Stefan Tilkov的文章中的RESTful方法。這個規則可能會有一些例外,下面討論這個規則 。
它可能在URL中一次,但它是否需要在每個請求的URL? – dstarh 2012-02-24 20:32:13
絕對是的。規則是:當您向某人發送網址時,他應該看到與您所看到的相同的內容(除非授權處於賭注狀態) – apneadiving 2012-02-24 20:36:22
剛剛編輯了我的答案 – apneadiving 2012-02-24 20:47:20