On 9/12/05, Neil Schemenauer <[EMAIL PROTECTED]> wrote: > [This message has also been posted.] > Mike Orr <[EMAIL PROTECTED]> wrote: > > The problem is that if you view one category (list of entries), > > then go back and view another, on some browsers you see the first > > category again. Then if you hit Refresh it shows the correct > > category. It seems to be a problem with browser caching. > > Which browsers? Is there some kind of pattern?
Firefox, IE, Safari, and Netscape 7 at least. Not Konqueror. It doesn't always happen, but when it does it keeps happening several times in a row. It migrates sites too, sometimes on one, sometimes on the other, even though they're derived from the same codebase. > > I looked through the HTTP RFC and http_response.py, and it looks like > > it doesn't cache by default but somehow it is. self.cache is 0, which > > seems to translate to "Expires: -1", but my browser (Firefox) says > > "Expires: not specified". I'd like to put "Expires: 0" but it looks > > like I'd have to hack the Publisher to do so. I figured I'd ask here > > first. > > "Expires: -1" should do the right thing. I verified it is generating "Expires: -1" when the problem occurs. I hacked http_response.generate_headers() to set "Expires: 0" instead but it didn't make any difference. Firefox in its info box says "Expires: (no expiration set)" either way. Konqueror is more explicit:: Cache-Control max-age=60 Expires -1 (or 0) Expires <one minute later than Date: header> I'm going to rearrange the URLs as David suggested ( /1/categories/4 ) and do the query for every page. That means several more Directories, but it should bypass the problem, at least until we have a general search screen. Then it won't be practical to have a distinct URL for every type of search. The problem is easy to work around by pressing the Refresh button, but that's unreasonable to expect of users. -- Mike Orr <[EMAIL PROTECTED]> or <[EMAIL PROTECTED]> _______________________________________________ Quixote-users mailing list [email protected] http://mail.mems-exchange.org/mailman/listinfo/quixote-users
