Re: (x Nemesis) XPN: Maildir is a specific one-file-per-message
|
- Subject: Re: (x Nemesis) XPN: Maildir is a specific one-file-per-message
- From: Manlio Perillo
- Data: Sat, 05 Jul 2008 15:40:44 GMT
- Newsgroups: it.comp.os.linux.software
Il Sat, 05 Jul 2008 16:52:31 +0200, Romolo (was: Remolo) ha scritto:
> [...]
>> Io non stavo discutendo sulle prestazioni, ma sul modello da usare per
>> gestire gli articoli.
>
> Ma se non ne esci in alcun mode dal problema delle prestazioni, dici che
> e' saggio incaparbirsi su quello, al solo fine di poter usare le query
> per fare una cosa che al limite farai in altro modo?
>
No, se con sqlite le prestazioni sono peggiori di un fattore superiore a
2-3 userei mail dir senze pensarci.
> [...]
>> Dovrei leggere i sorgenti di XPN, probabilmente non è ottimizzato (o è
>> lo schema del database a non essere ottimizzato).
>
> Se ti va:
>
> XPN non necessita di installazione: lo decomprimi e lo lanci.
>
> Scarica un gruppo e il DB viene creato immediatamente. Lo puoi aprire e
> te lo guardi.
>
> Deve essere la versione beta 1.5 (la 1.0 non la provare nemmeno)
Sto leggendo i sorgenti, ma direi che il codice non è organizzato al
meglio.
Innanzitutto non rispetta il PEP 008 (i nomi dei moduli non dovrebbero
cominiare con lettere maiuscole), infine non usa il pattern Model/View,
per cui il codice di backend è abbastanza accopiato con la parte di
presentazione.
Comunque il caricamento degli headers mi sembra ok, non è che magari la
colpa dell'inefficienza è da attribuire all'algoritmo usato per generare
i threads?
Hai provato a disabilitare l'opzione:
/MainMenuBar/View/view_group_opts/show_threads
?
Manlio Perillo