Rychly mail client alebo linux nie je pomaly
Frantisek Augusztin
faugusztin na goldmann.sk
Neděle Květen 22 21:07:13 CEST 2005
>>ale napriklad, ked k webmailu pristupuju dvaja pouzivatelia naraz, musia sa
>>spustit minimalne dva fastcgi skripty. A cim zarucis, ze tu istu session das
>>vybavit vzdy tomu istemu FastCGI skriptu, ktory bude mat vsetko nakesovane?
>
> CGI (a zrejme aj CGI::Fast) moze uchovat stav do suboru.
Connection na DB/IMAP podla mojich vedomosti neulozis. Tak potom ako obides tych 20s
potrebnych na nacitanie 2GB IMAP adresara ?
>>mas to vyriesene takto?
>
> Ako som povedal, stavy vobec neuchovavam (!!!) a *napriek* tomu som dosiahol
> *enormne* zrychlenie. Aj ja vlastne pri kazdom kliku robim "select blabla from
> mails where blabla order by blabla", ale mam vykonnejsi backend (mysql vs
> courier+maildir+reiserfs) a pouzil som par trikov aby som nemusel vzdy parsovat
> vsetko.
>
> Ale vlastne to je jedno. Ja som chcel len z takeho kvazifilozofickeho hladiska
> poukazat, ze efektivne vyuzivanie zdrojov v linuxe nevymizlo, len treba vediet,
> kde ho hladat :-)
Efektivne vyuzivanie zdrojov s tym nema nic. Jednoducho ty nacachujes 99% informacii
do DB, tahas maily/zlozky iba z databazy a raz za cas synchronizujes data v databaze
voci mailovemu kontu. Ale ako hovorim, v tom momente to nie je webmail ale "webmail
zalozeny na databaze". A to je celkom ina kategoria aplikacie. To je ako keby si
porovnaval klienta, ktory ma lokalne stiahnute maily s klientom, ktory priamo pracuje
s IMAP servrom - druhy bude samozrejme radovo pomalsi.
Ako hovorim, porovnavas neporovnatelne.
--
Frantisek Augusztin
Další informace o konferenci Linux