设置HTTP缓存过期,由Google PageSpeed和Yahoo推荐用于weblogic

时间:2011-11-15 16:54:35

标签: web-applications weblogic web

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

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

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

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

有人可以提供一个如何提前设置静态内容到期的示例吗?

1 个答案:

答案 0 :(得分:2)

Weblogic没有配置文件来执行此操作。 您必须在JSP代码中执行此操作(所有这些都使用Pragma HTTP Headers)或对所有静态文件(如CSS和图像)使用Filter。

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

Add an Expires or a Cache-Control header in JSP

特别是

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