From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68825 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus' speed Date: Wed, 29 Jul 2009 10:44:36 +0200 Message-ID: References: <87zlao7j1z.fsf@CPU107.opentrends.net> <87iqhb7w7a.fsf@CPU107.opentrends.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1248857520 10125 80.91.229.12 (29 Jul 2009 08:52:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Jul 2009 08:52:00 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M17245@lists.math.uh.edu Wed Jul 29 10:51:54 2009 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.50) id 1MW4t7-0003wP-4g for ding-account@gmane.org; Wed, 29 Jul 2009 10:51:53 +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 1MW4mF-00074Y-5Z; Wed, 29 Jul 2009 03:44:47 -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 1MW4mD-00074G-RO for ding@lists.math.uh.edu; Wed, 29 Jul 2009 03:44:45 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1MW4mC-0001ay-9x for ding@lists.math.uh.edu; Wed, 29 Jul 2009 03:44:45 -0500 Original-Received: from m61s02.vlinux.de ([83.151.21.164]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1MW4ml-0006Nf-00 for ; Wed, 29 Jul 2009 10:45:19 +0200 Original-Received: from gwdg-mac-engster.top.gwdg.de ([134.76.4.218]) by m61s02.vlinux.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1MW4mA-0001Pz-WB for ding@gnus.org; Wed, 29 Jul 2009 10:44:43 +0200 In-Reply-To: <87iqhb7w7a.fsf@CPU107.opentrends.net> (Daniel Clemente's message of "Wed, 29 Jul 2009 10:03:05 +0200") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.95 (darwin) Mail-Copies-To: never Mail-Followup-To: ding@gnus.org X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:68825 Archived-At: Daniel Clemente writes: > El dt, jul 28 2009 a les 23:03, Leo va escriure: >>> http://www.emacswiki.org/emacs/GnusSpeed >> >> I disabled gnus agent and adaptive scoring (the adaptive score files can >> go up to tens of megabytes) > > I didn't know about adaptive scoring, but it seems it is already disabled by default. > I added this tip to the wiki; thanks. Don't have time to edit the Wiki at the moment, so some unsorted general hints: * Scoring in general is slow. For maximum speed, one should omit scoring completely. * Set the 'large-newsgroup-initial' group parameter to a small value (e.g. 50), so that you get smaller summary buffers. * Sort articles/threads by number. * If you use nnimap, put an appropriate server definition in gnus-select-method or gnus-secondary-select-methods. Don't use it as a foreign server. * Use group levels to make checking for new mails faster. Use high levels (4 or 5) for groups like spam/ham and less important mailing lists etc. which you do not need to check regularly. Use 'gnus-activate-level' to specify which groups you'd like to be activated on startup. Put your important mail groups on level 1 and use prefix arguments like '1 g' to specify which groups you'd like to check for new mail. * Use shell scripts to retrieve RSS feeds asynchronously (e.g. via cron). Set nnrss-use-local to 't' and use 'nnrss-generate-download-script' to generate the shell script for retrieving the feeds. If you use shimbuns, there's 'shimbun-use-local' and 'nnshimbun-generate-download-script' which do the same. * Depending on the IMAP server and the back end it uses, it might be wise to keep your groups small. Use expiry to automatically create archive groups (see variable nnmail-fancy-expiry-targets). Use searching facilities like nnir/nnmairix for an efficient search in those archives, so that you don't have to build huge summary buffers with thousands of mails. -David