![]() |
1
7
如果您使用Rails的静态页面缓存并通过Apache提供服务,那么只要在URL上使用一个显式的XML扩展就可以了。 如果只提供XML而不提供HTML,那么在查找缓存文件时,也可以将apache conf编辑为默认的XML而不是HTML。 缓存到期对于代码和测试来说是一件很无聊的事情,但是由于很少重新生成文件,所以可能会使整个缓存到期。 以下是我在一个很少更新的小Rails站点中处理缓存的文件和摘录: 在要缓存的控制器中
在修改将导致XML更改的数据的控制器/操作中:
在“config/environments/production.rb”中
在您的vhost apache conf中:
每次触发缓存时清理整个缓存的哑扫描程序:
如果您希望将默认的隐含扩展名默认为XML,请更改1.4.2索引规则的扩展名,并执行以下操作:
到:
|
![]() |
2
0
发送一个 "HTTP/1.0 304 not modified" 请求XML文档时,客户端的HTTP状态代码。 |
![]() |
Animesh Arya · 关联模型的Rspec 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 3 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 3 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 3 年前 |
![]() |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 3 年前 |
![]() |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 3 年前 |
![]() |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 3 年前 |