Pazartesi, Kasım 07, 2005

GNUS - nntp ölümcül yavaş

GNUS'tan nntp ile haber gruplarını takip ederken, group bufferindan
summary bufferine geçme aşamasında ölümcül bir bekleme süresi ile karşılaşıyordum. muhtemelen problemin sebebi headerlerin her defasında baştan çekilmeye çalışılıyor olmasıydı. Problemi Gnus Agent yardımıyla aştım.

oncelikle elinizi
'M-x gnus' tus kombinasyonundan 'M-x gnus-unplugged' a alistirmaniz gerekiyor.
(tercih meselesi tabi)

daha sonra group bufferindayken ^ diyip server bufferina geciyorsunuz
burada agent cache'a atmak istediginiz sunucularun uzerine gelip
'J a' diyorsunuz

daha sonra group bufferine geri donup, eger 'unplugged' modda iseniz
'J j' diyerek plugged oluyorsunuz. daha sonra 'J s' diyerek agent'a attiginiz
sunucularda takip ettiginiz ne kadar grup var ise headerleri agent cache'e cekmesini
istiyorsunuz.

comp.lang.c, comp.lang.lisp, comp.unix.programmer, gmane.lisp.region.turkey, gmane.linux.debian.user.turkish
gruplari icin toplam 246 M cekiyor.

ama daha sonra huzura eriyorsunuz.

'J j' diyip unplugged moda gecerek haberleri e-posta tadinda okuyabilirsiniz artik.

daha sonra plugged moddayken 'J u' ile teker teker, 'J s' ile toptan yeni gonderileri
cekebilirsiniz.

.gnus.el'e asagidaki satirlari ekledim bi de
--------------------------------------------------------------------------
;;If I read an article while plugged, make them get entered into the Agent
(add-hook 'gnus-select-article-hook 'gnus-agent-fetch-selected-article)
--------------------------------------------------------------------------

sanirim bu sekilde plugged unplugged mod gecislerine gerek kalmiyor,
kullandikca cikacak meydana.

Hiç yorum yok:

Yorum Gönder