From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/70390 Path: news.gmane.org!not-for-mail From: Romain Francoise Newsgroups: gmane.emacs.gnus.general Subject: Re: Faster, lolcat. Faster! Date: Fri, 03 Sep 2010 00:33:35 +0200 Organization: orebokech dot com Message-ID: <87sk1rlqrk.fsf@elegiac.orebokech.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1283467032 30152 80.91.229.12 (2 Sep 2010 22:37:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 2 Sep 2010 22:37:12 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M18766@lists.math.uh.edu Fri Sep 03 00:37:09 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OrIP2-0006QF-7Z for ding-account@gmane.org; Fri, 03 Sep 2010 00:37:04 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1OrIOr-0003Jn-M9; Thu, 02 Sep 2010 17:36:53 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1OrILw-0003IW-24 for ding@lists.math.uh.edu; Thu, 02 Sep 2010 17:33:52 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1OrILr-0006Mn-Gj for ding@lists.math.uh.edu; Thu, 02 Sep 2010 17:33:51 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1OrILq-0002ut-00 for ; Fri, 03 Sep 2010 00:33:46 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OrILn-0004qR-MO for ding@gnus.org; Fri, 03 Sep 2010 00:33:43 +0200 Original-Received: from home.orebokech.com ([82.67.41.165]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 03 Sep 2010 00:33:43 +0200 Original-Received: from romain by home.orebokech.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 03 Sep 2010 00:33:43 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 14 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: home.orebokech.com X-Face: }9mYu,e_@+e!`Z-P5kVXa3\_b:hdJ"B)ww[&=b<2=awG:GOIM Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:70390 Archived-At: Lars Magne Ingebrigtsen writes: > Now that Gnus is bug-free (because I haven't hacked much on Gnus the > past years) and has HTML support (because I have this week), I think > it's time to have a long good look at why `g' is so slow. One thing that needs optimization is nnvirtual with nntp groups: it always re-activates component groups one by one, which does a GROUP request to the server for each group... which is absurdly slow. (Especially if you have lots of component groups, the server is Gmane and you don't live in Norway.) It could instead do a few batches of pipelined LIST ACTIVE commands, like the nntp backend usually does.