Return-Path: Delivered-To: apmail-forrest-user-archive@www.apache.org Received: (qmail 10779 invoked from network); 15 Feb 2005 08:51:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 15 Feb 2005 08:51:30 -0000 Received: (qmail 10742 invoked by uid 500); 15 Feb 2005 08:51:29 -0000 Delivered-To: apmail-forrest-user-archive@forrest.apache.org Received: (qmail 10700 invoked by uid 500); 15 Feb 2005 08:51:28 -0000 Mailing-List: contact user-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: user@forrest.apache.org Delivered-To: mailing list user@forrest.apache.org Received: (qmail 10685 invoked by uid 99); 15 Feb 2005 08:51:28 -0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=PRIORITY_NO_NAME,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from moutng.kundenserver.de (HELO moutng.kundenserver.de) (212.227.126.189) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 15 Feb 2005 00:51:27 -0800 Received: from [212.227.126.205] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1D0yQW-0004Nq-00 for user@forrest.apache.org; Tue, 15 Feb 2005 09:51:24 +0100 Received: from a212594970.net-htp.de ([212.59.49.70] helo=localhost) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1D0yQV-0008LP-00 for user@forrest.apache.org; Tue, 15 Feb 2005 09:51:24 +0100 Date: Tue, 15 Feb 2005 09:51:21 +0100 From: Ferdinand Soethe X-Priority: 3 (Normal) Message-ID: <1388369689.20050215095121@soethe.net> To: Ross Gardler Subject: Forrest webapp caching mechanism (was: Running forrest as a webapp) In-Reply-To: <41F7A4B1.6060607@apache.org> References: <41F7A4B1.6060607@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:f75f2bd431147ec08213cc5cdb6cedb7 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N >>One other thing which confuses me, as I understood it running Forrest as a >>webapp allows you to update the site in real time. However I have an FAQ >>page and changes are only displayed if I re-start the forrest site running >>as a webapp, is this a bug? I also noticed that some changes to pages (and pipelines) seem to require a restart, but I couldn't discern a pattern behind it. Is it correct to assume that Forrest's webapp uses Cocoons caching scheme which (in theory) is supposed to cache each pipeline up to the first dynamic component and will assemble the response to all further requests starting from the point where a component of the pipeline was last modified. So what about changes to the sitemap? It would seem that the above approach could even cache requests through successive changes in (other) parts of a sitemap, since verification of a cached pipeline is based on checksums calculated for each step. And these (in theory) should remain the same if our particular part of the sitemap was not changed. Pls feel free to correct me if this is total bullsh.. -- Ferdinand Soethe