Dizzy scria la data de 5 Ianuarie 2006:
> On Thursday 05 January 2006 17:34, [EMAIL PROTECTED] wrote:
> > Hi
> >
> > Am remarcat ca uneori opera sta destul de mult (citeva secunde)
> > ca sa rezolve o adresa accesata cu citeva minute/zeci de secunde
> > inainte. M-am decis sa pun un fel de cache de name server ca sa nu
> > mai fie timpii aia morti. Probleme:
> >
> > nscd (din glibc)- asta parea candidatul ideal. Problema e ca man
> > page-ul e subtire si nu pare a face cache decit la (/etc/)hosts. A
> > mai lucrat cineva cu el ?
>
> E cache-er pt mai multe chesiti (nu numai hosturi DNS dar si username,
> group-uri, etc). E solutia GNU libc
s/GNU libc/SysV/
> pt problema de scalabilitate daca ai multi useri/grupuri in system si
> nu ai o baza de date cum are FreeBSD pt ele.
Baze de date pentru user-i si grupuri poti avea si sub Linux,
configurabil in nsswitch.conf:
man 5 nsswitch.conf | less +/db
Faptul ca nu stie nimeni sa le foloseasca e o cu totul alta poveste. :-)
Insa nscd nu pentru asta e util, ci pentru cazul cand importi
user-ii sau grupurile prin retea. In particular daca tii o parte din
grupuri in LDAP si folosesti o aplicatie care freaca fisiere si cheama
setgroups(2) (cum ar fi Apache), nscd e esential chiar daca nu ai decat
5 grupuri in LDAP.
> E bun si pt tine, nu inteleg care e problema cu el.
(1) Nu face caching la resultatele resolver-ului cum vrea omul, ci la
hosts si networks configurate in nsswitch.conf. Iarasi util daca le
importi prin retea.
(2) Crapa.
[...]
> Merg oricare din acestea. Principiul meu e asa:
> 1. vrei DNS cache doar pt masina locala, use nscd (din moment ce vine
> oricum cu glibc si asta e scopul lui)
[...]
Nu ai inteles la ce foloseste nscd.
Salutari,
Liviu Daia
--
Dr. Liviu Daia http://www.imar.ro/~daia
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug