Return-Path: Delivered-To: apmail-httpd-modules-dev-archive@locus.apache.org Received: (qmail 70623 invoked from network); 4 Jul 2007 00:10:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Jul 2007 00:10:58 -0000 Received: (qmail 12170 invoked by uid 500); 4 Jul 2007 00:11:00 -0000 Delivered-To: apmail-httpd-modules-dev-archive@httpd.apache.org Received: (qmail 12135 invoked by uid 500); 4 Jul 2007 00:11:00 -0000 Mailing-List: contact modules-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: modules-dev@httpd.apache.org Delivered-To: mailing list modules-dev@httpd.apache.org Received: (qmail 12118 invoked by uid 99); 4 Jul 2007 00:11:00 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2007 17:11:00 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [209.85.146.179] (HELO wa-out-1112.google.com) (209.85.146.179) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2007 17:10:56 -0700 Received: by wa-out-1112.google.com with SMTP id k22so2604868waf for ; Tue, 03 Jul 2007 17:10:35 -0700 (PDT) Received: by 10.141.142.15 with SMTP id u15mr1880370rvn.1183507834978; Tue, 03 Jul 2007 17:10:34 -0700 (PDT) Received: from circe.local ( [218.214.209.234]) by mx.google.com with ESMTP id l21sm18411152rvb.2007.07.03.17.10.33 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 03 Jul 2007 17:10:34 -0700 (PDT) Message-ID: <468AE566.1000902@holsman.net> Date: Wed, 04 Jul 2007 10:10:14 +1000 From: Ian Holsman User-Agent: Thunderbird 2.0.0.4 (Macintosh/20070604) MIME-Version: 1.0 To: modules-dev@httpd.apache.org Subject: [ANN] mod_concat Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org I�ve just created a new module which implements one of Brad�s features of perlbal -- http://www.danga.com/perlbal/ . The ability to concatenate CSS or javascript files into a single HTTP request. the request will look like: http://hostname/cdn/??music2.js,mp.js,dir1/dalai_llama.js,ratings_widget.js,widget_config.js,common.js my initial testing shows a performance gain of about 1 second when I request a file from the other side of the pacific ocean (melbourne to dallas TX) you can try it out yourself: http://lime.holsman.net:8001/concat/with.html - CSS/JS using concat and http://lime.holsman.net:8001/concat/without.html -- using standard method the code lives here: http://code.google.com/p/modconcat/