From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.204.112.148 with SMTP id w20cs352914bkp; Wed, 13 May 2009 22:14:33 -0700 (PDT) Received-SPF: pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.229.82.72 as permitted sender) client-ip=10.229.82.72; Authentication-Results: mr.google.com; spf=pass (google.com: domain of grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com designates 10.229.82.72 as permitted sender) smtp.mail=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com; dkim=pass header.i=grbounce-ceibQwUAAAB4YPBqaDIjI2bFOCxyyh3G=chneukirchen=gmail.com@googlegroups.com Received: from mr.google.com ([10.229.82.72]) by 10.229.82.72 with SMTP id a8mr1550150qcl.12.1242278068431 (num_hops = 1); Wed, 13 May 2009 22:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to :received:received:received-spf:authentication-results:received :dkim-signature:domainkey-signature:mime-version:received :in-reply-to:references:date:message-id:subject:from:to:content-type :reply-to:sender:precedence:x-google-loop:mailing-list:list-id :list-post:list-help:list-unsubscribe:x-beenthere-env:x-beenthere; bh=apf+7zSZxTVBHLeH10rReIoSHLRfrXfbC3eYGLT5AsE=; b=IPTzSZE3bVRcdeGNmd72zpWO4jJLwgBy7YDtt9Bjb6ivmAqdtYQIsb+jOxVvu9D9M1 UUUUNzrK0jd8dJ9VUW1Pl1c2kHAgVN39LIBeV7Q76BSCuVcfTqziHOrNrRJk9npKC+qp suh1+3TZHYySN5cPYDTT07qZRA8ikZpKJi6rQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-sender:x-apparently-to:received-spf:authentication-results :dkim-signature:domainkey-signature:mime-version:in-reply-to :references:date:message-id:subject:from:to:content-type:reply-to :sender:precedence:x-google-loop:mailing-list:list-id:list-post :list-help:list-unsubscribe:x-beenthere-env:x-beenthere; b=P/RS7e6pU3XUsaOb9zxja+5YnHLzdn9uLX+ypsWMd/XZh7+O6bENf01sAmGlzgvb3r pxLFO0ufLw6AHPJqJqMd6/9rSOpK7yrz1u8jxgPEZWO4JbaQnXo8OpdJ+h7kAu4HfSLG baIyFkCa58RvXP5QXjl0Gz2WyjdF58sADu4Xs= Received: by 10.229.82.72 with SMTP id a8mr218423qcl.12.1242278068194; Wed, 13 May 2009 22:14:28 -0700 (PDT) Received: by 10.230.14.144 with SMTP id g16gr1318vba.0; Wed, 13 May 2009 22:14:28 -0700 (PDT) X-Sender: chiology@gmail.com X-Apparently-To: rack-devel@googlegroups.com Received: by 10.90.52.1 with SMTP id z1mr1635346agz.3.1242278067353; Wed, 13 May 2009 22:14:27 -0700 (PDT) Return-Path: Received: from mail-gx0-f180.google.com (mail-gx0-f180.google.com [209.85.217.180]) by gmr-mx.google.com with ESMTP id 7si58742yxg.12.2009.05.13.22.14.26; Wed, 13 May 2009 22:14:26 -0700 (PDT) Received-SPF: pass (google.com: domain of chiology@gmail.com designates 209.85.217.180 as permitted sender) client-ip=209.85.217.180; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of chiology@gmail.com designates 209.85.217.180 as permitted sender) smtp.mail=chiology@gmail.com; dkim=pass (test mode) header.i=@gmail.com Received: by gxk28 with SMTP id 28so353152gxk.21 for ; Wed, 13 May 2009 22:14:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=6d76MoSw/2QyN6nOGSQ0T/Mbbfl6CK8WBTUZmwLfChU=; b=aEdlmNcvsDHYlOJ9sncWRNbUPU0aLYHfm6c6Z4PKzV4teJ9ZTyPJINJ/FRTSphI8pf ho+h+qEno3cOGG7zuBoupS77zLfOZP0m/icf9T7KR4V5Qb9iWouNfjJv7uTVyf7sueXO VMo4ZYTj2BPG7xsWRDFjkgOUo/QJ+qN+oIaWc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=IIZ06YZbg27qkKDlpTcaG+KNTrCN7piwSSt9L16w4Vk4U1SyoxwXOVwAr9zdbXu1GB uDmeTlV4JhgnXFc+Ky39cbTfwAn/Wyf6dlreqpX3iOnsxG6jx/NBcJGpWEg3W5epGTxM PrM8/UVkz7eqAd1wWdqNEcrmqlVoQJPFzETGs= MIME-Version: 1.0 Received: by 10.151.98.17 with SMTP id a17mr2736342ybm.342.1242278066251; Wed, 13 May 2009 22:14:26 -0700 (PDT) In-Reply-To: <69a2885c0905131852h2ee62731o72337bec5490742e@mail.gmail.com> References: <69a2885c0904290803j292d2c45j5a46d0e759b6272a@mail.gmail.com> <20090430002127.7bd983f1@sigma.localdomain> <69a2885c0905131852h2ee62731o72337bec5490742e@mail.gmail.com> Date: Thu, 14 May 2009 01:14:26 -0400 Message-ID: <2a8d4a710905132214s1cb24b4brea19d6f684be20c7@mail.gmail.com> Subject: Re: Downsizing CommonLogger From: Matt Todd To: rack-devel@googlegroups.com Content-Type: multipart/alternative; boundary=001517510b0ed9e93c0469d86670 Reply-To: rack-devel@googlegroups.com Sender: rack-devel@googlegroups.com Precedence: bulk X-Google-Loop: groups Mailing-List: list rack-devel@googlegroups.com; contact rack-devel+owner@googlegroups.com List-Id: List-Post: List-Help: List-Unsubscribe: , X-BeenThere-Env: rack-devel@googlegroups.com X-BeenThere: rack-devel@googlegroups.com --001517510b0ed9e93c0469d86670 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit +1 On Wed, May 13, 2009 at 9:52 PM, Jeremy Kemper wrote: > > On Wed, Apr 29, 2009 at 8:21 AM, Michael Fellinger > wrote: > > > > On Wed, 29 Apr 2009 08:03:09 -0700 > > Jeremy Kemper wrote: > > > >> CommonLogger calculates the content length itself. This duplicates > >> work done by the app or ContentLength middleware. > >> > >> The middleware is simpler, faster, and generates less garbage per > >> request by using the Content-Length header instead. > >> > >> Patch: > >> > http://github.com/jeremy/rack/commit/f9d38d9d866060be39192675adcc2efc19164c6f > >> > >> Best, > >> jeremy > > > > +1 > > I've also long wanted to extract the format string like you did... so +2 > actually :) > > > > -- > > ^ manveru > > > > This change is still on deck. Attention upstream :) > > jeremy > -- Matt Todd Highgroove Studios www.highgroove.com cell: 404-314-2612 blog: maraby.org Scout - Web Monitoring and Reporting Software www.scoutapp.com --001517510b0ed9e93c0469d86670 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1

On Wed, May 13, 2009 at 9:52 PM, Jerem= y Kemper <jerem= y@bitsweat.net> wrote:

On Wed, Apr 29, 2009 at 8:21 AM, Michael Fellinger
<m.fellinger@gmail.com> = wrote:
>
> On Wed, 29 Apr 2009 08:03:09 -0700
> Jeremy Kemper <jeremy@bitswe= at.net> wrote:
>
>> CommonLogger calculates the content length itself. This duplicates=
>> work done by the app or ContentLength middleware.
>>
>> The middleware is simpler, faster, and generates less garbage per<= br> >> request by using the Content-Length header instead.
>>
>> Patch:
>> http://github.com/jeremy/rack/com= mit/f9d38d9d866060be39192675adcc2efc19164c6f
>>
>> Best,
>> jeremy
>
> +1
> I've also long wanted to extract the format string like you did...= so +2 actually :)
>
> --
> ^ manveru
>

This change is still on deck. Attention upstream :)

jeremy



--
Matt Todd
Hig= hgroove Studios
www.highgroove.com=
cell: 404-314-2612
blog: maraby.or= g

Scout - Web Monitoring and Reporting Software
www.scoutapp.com
--001517510b0ed9e93c0469d86670--