Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 89439 invoked from network); 20 Aug 2005 02:26:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Aug 2005 02:26:25 -0000 Received: (qmail 85480 invoked by uid 500); 20 Aug 2005 02:26:22 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 85451 invoked by uid 500); 20 Aug 2005 02:26:22 -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: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 85434 invoked by uid 99); 20 Aug 2005 02:26:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Aug 2005 19:26:22 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of parin.soc@gmail.com designates 64.233.162.207 as permitted sender) Received: from [64.233.162.207] (HELO zproxy.gmail.com) (64.233.162.207) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Aug 2005 19:26:39 -0700 Received: by zproxy.gmail.com with SMTP id 13so535752nzn for ; Fri, 19 Aug 2005 19:26:18 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=qBY44UlGjNSYpHf14wuRtzZYoLXb4E4KFnTmiCvnpyYFfmPR9bDbt9gjguzd31cn3MFTS+F8OtszCT+29ZsVInVAPKUlGGQlAfxMPXsOpMcHyEjyJvBZoDwxwOP8T9S3bFrzau4e+/dya/QWK/GplejhNUnM4ZD3lOASV3qfPko= Received: by 10.36.250.79 with SMTP id x79mr2907563nzh; Fri, 19 Aug 2005 19:26:18 -0700 (PDT) Received: by 10.36.154.8 with HTTP; Fri, 19 Aug 2005 19:26:18 -0700 (PDT) Message-ID: Date: Fri, 19 Aug 2005 21:26:18 -0500 From: Parin Shah To: dev@httpd.apache.org Subject: Initial mod-cache-requester Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi All, please find initial version of mod-cache-requester at the following url. http://utdallas.edu/~parinshah/mod-c-requester.0.2.tar.gz As we have discussed the issue before, it is not possible (or atleast not possible w/o some refactoring) to use make-sub-request to re-request all soon-to-expire pages. So currently I am using libcurl to re-request all popular and soon to expire pages. We had considered one other solution also. there we decided to re-request durig the original request context itself, but it has some other problems including keeping track of popularity of pages, removing the pages from queue those are not there in the cache anymore etc. So as of now, making a curl request seems the best solution to me. Further details about how to compile and configure this module is in the readme file. Any comments would be really helpful. Thanks, Parin.