【问题标题】:Set HTTP Caching Expiration, Recommended by Google PageSpeed and Yahoo for weblogic设置 HTTP 缓存过期,由 Google PageSpeed 和 Yahoo for weblogic 推荐
【发布时间】:2011-11-15 16:54:34
【问题描述】:

我想为 weblogic 设置这个过期时间,这里是描述:

http://developer.yahoo.com/performance/rules.html#expires

http://code.google.com/speed/page-speed/docs/caching.html

我看到很多示例如何在 Apache 中使用 .htaccess 文件执行此操作,但我没有看到 weblogic 的示例。

有人可以举例说明如何提前设置静态内容的过期时间吗?

【问题讨论】:

    标签: web-applications weblogic web


    【解决方案1】:

    Weblogic 没有执行此操作的配置文件。 您必须在 JSP 代码中执行此操作(所有代码都使用 Pragma HTTP 标头)或对所有静态文件(例如 CSS 和图像)使用过滤器。

    BalusC 对这个问题的回答中有一个很好的例子

    Add an Expires or a Cache-Control header in JSP

    具体

    httpResponse.setDateHeader("Expires", System.currentTimeMillis() + 604800000L); // 1 week in future.
    

    【讨论】:

    • JSP 不起作用,因为我每次都需要刷新 JSP,但我在 JSP 中导入了一些静态内容并希望缓存这些内容 - 图像、css、javascript。我想我需要写一个过滤器。
    猜你喜欢
    • 2011-02-10
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 2011-10-31
    • 2019-07-23
    • 1970-01-01
    • 2016-12-05
    相关资源
    最近更新 更多