Return-Path: Delivered-To: apmail-new-httpd-archive@apache.org Received: (qmail 40521 invoked by uid 500); 6 Aug 2001 20:46:48 -0000 Mailing-List: contact new-httpd-help@apache.org; run by ezmlm Precedence: bulk Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list new-httpd@apache.org Received: (qmail 40510 invoked from network); 6 Aug 2001 20:46:48 -0000 Errors-To: Message-ID: <27e401c11eb8$83d38de0$93c0b0d0@roweclan.net> From: "William A. Rowe, Jr." To: , "Brian Pane" References: <3B3A0EDC.1060408@pacbell.net> Subject: Re: [PATCH] mod_mime performance tweaks, revised Date: Mon, 6 Aug 2001 15:43:50 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N Status: O X-Status: X-Keywords: X-UID: 149 From: "Brian Pane" Sent: Wednesday, June 27, 2001 11:50 AM > I've revised my mod_mime optimization patch a bit > to try to speed up the merge-per-dir-config implementation. > This patch replaces the previous one that I posted. (That's the > last of my changes, I promise, until somebody reviews this > one :-) Brian, As you can guess, the recent mime and negotation fixes entirely broke this patch :( I won't have much time until next Tuesday, but I'd be happy to review and then commit the idea, based on a couple of significant restrictions; 1. the order of suffixes _must_ remain constant. That is, if the user asks for something.html.en, they cannot be served something.en.html. If they ask for simply something, something.html, or something.en, I'd be happy if we serve something.html.en or something.en.html based on negotation (if they both existed, the smaller would win.) 2. the negotation exception-list code needs to be changed to check the exceptions list one segment at a time against the segments the user requested, also in the same sequence. So asking for index.bak might return index.html.en.bak, or even index.bak.html.en, but asking for index.html can _never_ find index.bak since the .bak extension isn't recognized by mod_mime. So if you will fix the patch against these requirements, I'm +1, and will review and commit if nobody objects, sometime early next week (cc wrowe at rowe-clan.net so it ends up on my priority stack, I'll be catching up on a ton of email Monday.) Bill