在DotNetNuke中设置HTTP Expires Header?

时间:2011-06-02 00:45:10

标签: caching http-headers dotnetnuke

如何在DotNetNuke生成的页面中设置HTTP Expires标头?

1 个答案:

答案 0 :(得分:4)

我已确认这适用于IIS 7和DNN 5.6

  1. 打开IIS管理器
  2. 点击DNN网站
  3. 双击HTTP响应标头
  4. 单击(右上角)设置公共标题
  5. 选中复选框“过期网页内容”
  6. 输入您想要的TTL
  7. 按OK
  8. 使用Firebug验证
  9. 要验证它是否正常工作:

    1. 打开Firebug Net选项卡
    2. 重新加载页面
    3. 浏览到任何页面资源
    4. 点击“+”
    5. 查找“Cache-Control no-cache”
    6. 缓存动态内容

      DNN具有动态内容的内部缓存。要调整此项,请进入主机设置并关闭缓存。这与HTTP标头无关。注意:最好在模块级而不是主机级调整缓存。 DNN可以在高速缓存的情况下运行。如果配置正确,它可以是闪电般的,如果没有缓存,它可以非常慢。