Andrew M. Bishop, Wednesday 08 September 2004 20:05: > Andreas <[EMAIL PROTECTED]> writes: > > > I have tried to achieve that cached pages are requested only if the cached > > version is older than specified (500 minutes) and fetched only if they have > > changed. A few specific pages are not to be re-requested at all. I have set > > the OnlineOptions accordingly (so I thought). > > > > What happened was: > > - pages are re-fetched from the server though the cached version is newer than > > specified, even twice (or more) per session. > > - unchanged pages are downloaded again (and again and again). > > > > Apparently the settings in this section are completely ignored. I have not > > been able to figure out what went wrong. Has anyone encountered a similar > > problem (and found a solution to it)? Could this problem be browser-related? > > I am using wwwoffle 2.8a and konqueror. > > The only way to be sure what is happening is to get some debugging > output from WWWOFFLE when you are online. This will tell you the > reason that WWWOFFLE decided that it was a good idea to go and get a > new version of the page. The way to get the debugging output is > described in the FAQ. > > The options that you have chosen look correct for what you are trying > to do. > The only option that I can think might be causing the problem is the > pragma-no-cache option (and the unspecified cache-control-no-cache > option that also defaults to 'yes'). These two options will mean that > if the browser asks for a forced refresh of the page then WWWOFFLE > will do it. It is possible that the browser is asking for a forced > refresh. Does it happen with all pages or only certain ones? Is the > problem related to selecting from your bookmarks (some browsers will > do a forced refresh of bookmark pages)?
The effect occurs only with certain pages actually. In several cases only parts of the pages are forcibly reloaded, mostly ads. Selecting from bookmarks does not make a difference. An extract from the debugging output is attached. Andreas
wwwoffled[2963] 1094920714: Information: Forked wwwoffles -real (pid=3159). wwwoffles[3159] 1094920715: ExtraDebug: Incoming Request Head (from client) wwwoffles[3159] 1094920715: Debug: Client can 'Accept-Encoding: x-gzip, x-deflate, gzip, deflate, identity' we choose to use gzip encoding. wwwoffles[3159] 1094920715: Debug: Client is 'HTTP/1.1' we choose to use chunked encoding. wwwoffles[3159] 1094920715: Information: URL='http://www.google.de/'. wwwoffles[3159] 1094920715: Debug: proto='http'; host='www.google.de'; path='/'; args='(null)'; user:pass='(null):(null)'. wwwoffles[3159] 1094920715: ExtraDebug: Outgoing Request Head (to server) wwwoffles[3159] 1094920715: ExtraDebug: Incoming Reply Head (from server/proxy) wwwoffles[3159] 1094920715: Information: Server has used 'Content-Encoding: gzip'. wwwoffles[3159] 1094920715: Information: Cache Access Status='Forced Reload'. wwwoffles[3159] 1094920715: Debug: Using 'Content-Encoding: gzip' for the client. wwwoffles[3159] 1094920715: Debug: Using 'Transfer-Encoding: chunked' for the client. wwwoffles[3159] 1094920715: ExtraDebug: Outgoing Reply Head (to client) wwwoffled[2963] 1094920715: Information: Child wwwoffles exited with status 0 (pid=3159). wwwoffled[2963] 1094920794: Information: Forked wwwoffles -real (pid=3163). wwwoffles[3163] 1094920794: ExtraDebug: Incoming Request Head (from client) wwwoffles[3163] 1094920794: Debug: Client can 'Accept-Encoding: x-gzip, x-deflate, gzip, deflate, identity' we choose to use gzip encoding. wwwoffles[3163] 1094920794: Debug: Client is 'HTTP/1.1' we choose to use chunked encoding. wwwoffles[3163] 1094920794: Information: URL='http://www.web.de/'. wwwoffles[3163] 1094920794: Debug: proto='http'; host='www.web.de'; path='/'; args='(null)'; user:pass='(null):(null)'. wwwoffles[3163] 1094920794: ExtraDebug: Outgoing Request Head (to server) wwwoffles[3163] 1094920795: ExtraDebug: Incoming Reply Head (from server/proxy) wwwoffles[3163] 1094920795: Information: Server has used 'Transfer-Encoding: chunked'. wwwoffles[3163] 1094920795: Information: Cache Access Status='Forced Reload'. wwwoffles[3163] 1094920795: Debug: Using 'Content-Encoding: gzip' for the client. wwwoffles[3163] 1094920795: Debug: Using 'Transfer-Encoding: chunked' for the client. wwwoffles[3163] 1094920795: ExtraDebug: Outgoing Reply Head (to client) wwwoffled[2963] 1094920795: Information: Child wwwoffles exited with status 0 (pid=3163). wwwoffled[2963] 1094920808: Information: Forked wwwoffles -real (pid=3172). wwwoffles[3172] 1094920808: ExtraDebug: Incoming Request Head (from client) wwwoffles[3172] 1094920808: Debug: Client can 'Accept-Encoding: x-gzip, x-deflate, gzip, deflate, identity' we choose to use gzip encoding. wwwoffles[3172] 1094920808: Debug: Client is 'HTTP/1.1' we choose to use chunked encoding. wwwoffles[3172] 1094920808: Information: URL='http://adserver.adtech.de/?adiframe|2.0|291|78895|1|4|target=_blank;'. wwwoffles[3172] 1094920808: Debug: proto='http'; host='adserver.adtech.de'; path='/'; args='adiframe|2.0|291|78895|1|4|target=_blank;'; user:pass='(null):(null)'. wwwoffles[3172] 1094920808: ExtraDebug: Outgoing Request Head (to server) wwwoffles[3172] 1094920809: ExtraDebug: Incoming Reply Head (from server/proxy) wwwoffles[3172] 1094920809: Information: Cache Access Status='Forced Reload'. wwwoffles[3172] 1094920809: Debug: Using 'Content-Encoding: gzip' for the client. wwwoffles[3172] 1094920809: Debug: Using 'Transfer-Encoding: chunked' for the client. wwwoffles[3172] 1094920809: ExtraDebug: Outgoing Reply Head (to client) wwwoffled[2963] 1094920809: Information: Child wwwoffles exited with status 0 (pid=3172).
