On Jan 15, 2008 1:42 PM, Scott Ferguson <[EMAIL PROTECTED]> wrote:
>
> On Jan 15, 2008, at 1:32 PM, Gerard Lynch wrote:
>
> > Hello,
> >  We've been having trouble getting caching in Resin 3.1.4 Pro to work
> > on FC6.  It does work in our test environment, but not in production.
> > Everything looks the same:  this test jsp:
>
> The "public" might be confusing the caching code.  Try removing that
> header and see if that makes a difference.
>

Hi Scott,
   Thanks for your reply - actually, the problem there is that if I
don't set it explictly, Resin puts the "private" header
in there, which as I understand it, will definitely force it to be not
cached.  This I can't figure out either actually, as there are no
cookies or session for this jsp, so why does it set it as private?

Gerard





> >
> > <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
> >    pageEncoding="ISO-8859-1" session="false"%>
> > <%! int counter; %>
> > <%
> > response.setHeader("Cache-Control", "max-age=15");
> > response.addHeader("Cache-Control", "public");
> > %>
> > Count: <%= counter++ %>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> > "http://www.w3.org/TR/html4/loose.dtd";>
> > <html>
> > <head>
> > <meta http-equiv="Content-Type" content="text/html;
> > charset=ISO-8859-1">
> > <title>cache test</title>
> > </head>
> > <body>
> > <h1>test</h1>
> > <img src="images/blah.jpg">
> > </body>
> > </html>
> >
> >
> > The cache.log is created, but logs only a startup message:
> >
> > [2008/01/13 22:50:56.169] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/13 23:37:14.898] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/13 23:43:31.879] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/14 00:11:09.520] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/14 00:14:53.424] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/14 00:25:35.853] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/14 00:41:56.857] Proxy Cache disk-size=1024M memory-size=64M
> > [2008/01/14 01:49:27.968] Proxy Cache disk-size=1024M memory-size=256M
> > [2008/01/14 23:12:57.908] Proxy Cache disk-size=1024M memory-size=256M
> > [2008/01/15 00:16:37.125] Proxy Cache disk-size=1024M memory-size=256M
> >
> > The headers of the page returned look I think.  I followed the advice
> > from elsewhere on this site to override the Cache-Control: private
> > header which is getting set somehow, even though this page has no
> > session and no cookies - regardless it is coming back as public, but
> > the page is still not cached.
> >
> > HTTP/1.x 200 OK
> >
> > Server: Resin/3.1.4
> >
> > Cache-Control: max-age=15, public
> >
> > Content-Type: text/html; charset=ISO-8859-1
> >
> > Transfer-Encoding: chunked
> >
> > Date: Tue, 15 Jan 2008 08:40:28 GMT
> >
> >
> >
> > Also this is what is in resin.conf:
> >
> >    <resin:if test="${isResinProfessional}">
> >      <cache path="cache" memory-size="256M">
> >        <!-- Vary header rewriting for IE -->
> >        <rewrite-vary-as-private/>
> >      </cache>
> >    </resin:if>
> >
> >
> >
> > Any ideas.....it is really stumping me.  Any suggestions of what else
> > I could try to debug this at least?  More logs to turn on, common
> > problems in this area, anything like that?
> >
> > Thanks for any help,
> >
> > Gerard Lynch
> >
> > --
> > http://skreemr.com
> > gerard at skreemr.com
> >
> >
> > _______________________________________________
> > resin-interest mailing list
> > resin-interest@caucho.com
> > http://maillist.caucho.com/mailman/listinfo/resin-interest
>
>
>
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest
>


_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to