2012-02-24 75 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