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 RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug