Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 67547 invoked from network); 8 Mar 2005 18:29:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 8 Mar 2005 18:29:42 -0000 Received: (qmail 66808 invoked by uid 500); 8 Mar 2005 18:29:40 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 66312 invoked by uid 500); 8 Mar 2005 18:29:38 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 66249 invoked by uid 99); 8 Mar 2005 18:29:38 -0000 X-ASF-Spam-Status: No, hits=1.7 required=10.0 tests=FORGED_RCVD_HELO,RCVD_IN_NJABL_DUL X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from ip9.elmar.co.il (HELO ip9.elmar.co.il) (192.117.252.25) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 08 Mar 2005 10:29:37 -0800 Received: from netmask.it (ip9.elmar.co.il [192.168.1.9]) by ip9.elmar.co.il (8.12.1-20030917/8.12.1) with ESMTP id j28ICb7U032142 for ; Tue, 8 Mar 2005 20:12:37 +0200 Sender: root@localhost.localdomain Message-ID: <422DEB15.EF2F6A09@netmask.it> Date: Tue, 08 Mar 2005 20:12:37 +0200 From: Eli Marmor Organization: Netmask (El-Mar) Internet Technologies X-Mailer: Mozilla 4.08 [Hebrew Support by elmar.co.il (X11; I; Linux 2.4.8-26mdk i686) MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: [PATCH] mod_cache, expand impact of CacheIgnoreCacheControl References: <422D14B3.2040900@apache.org> <20050308163121.GO4351@scotch.ics.uci.edu> <422DDA6F.2070108@apache.org> <20050308170931.GP4351@scotch.ics.uci.edu> <422DDD82.A9C8AFB6@netmask.it> <422DE7EA.9050405@apache.org> Content-Type: text/plain; charset=iso-8859-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Sander Striker wrote: > > Eli Marmor wrote: > [...] > > CacheForOffline? (or Cache4Offline) > > > > Offline browsing is the main case where you need such absolute caching. > > But it requires you to cache EVERYTHING. Including dynamic content, and > > even different content according to different POST input. Maybe two > > directives are needed, one for using the cache only if the cookies are > > the same. > > > > All of that requires changing the caching mechanism to keep POST input, > > cookies, etc. > > I think you just proved Justins point. Above is all about response > Cache-Control. The current CacheIgnoreCacheControl only affects request > Cache-Control. Confuzzled yet ;) :) > > Sander If I recall correctly, there were MANY conditions in mod_cache that prevented caching (like checking for a POST method, no-store, no-cache, auth, GET args, private, public, must-revalidate, maxage, etc.). My idea was to have one directive, with an option for each of them, including the conditions that are already supported, plus two special options - one that represents the empty set of options, and one that turns on all of the options. -- Eli Marmor marmor@netmask.it Netmask (El-Mar) Internet Technologies Ltd. __________________________________________________________ Tel.: +972-9-766-1020 8 Yad-Harutzim St. Fax.: +972-9-766-1314 P.O.B. 7004 Mobile: +972-50-5237338 Kfar-Saba 44641, Israel