Next: Implementace DNSCache v PETu
Up: DNSCache
Previous: DNSCache
DNSCache je část kódu PETu, jakýsi submodul, který má za
úkol cachovat DNS odpovědi od Internetových nameserverů. Na samém počátku probíhala
mohutná diskuze, zda-li tento submodul do PETu zahrnout či ne. Odpůrci se domnívali,
že klasický cachovací nameserver instalovaný na tom samém stroji, bude mít srovnatelný
účinek. Argumenty zastánců tohoto řešení byly takovéto:
- na instalaci cachovacího nameserveru je třeba zkušeného administrátora,
- na použití DNSCache stačí zaškrtnou jednu volbu v konfiguračním souboru
- DNSCache uložená v paměti bude rychlejší než vytváření TCP/IP spojení na nameserver
(a to i přesto, že by se nameserver nacházel na tom samém serveru jako PET)
- tuto hypotézu potvrdí až výkonnostní testy, které jsou součástí dokumentace
- DNSCache si může pamatovat daleko více než jen odpovědi od nameserveru, může
si pamatovat celé datové struktury, které se poté (bez dalších úprav) použijí
při systémovém volání connect(...)
Stanislav Pavlicek
2000-06-12