Mi tortenik? Elmesz a www.mydomain.com/index.php oldalra, ami kover dinamikus tele SQL lekerdezesekkel.
S az csak molyol. Es molyol, meg meg egy kicsit varakozik is. Perceket. Mi tortent?
Az a helyzet allt elo, hogy a sutyerak resolver kivarja amig lefut a DNS lekerdezes idokerete az elsodleges DNS kiszolgalo fele. S csak utana fordul a masodlagoshoz. Kozben a webes alkalmazas csak var es var es var. S ez minden SQL lekerdezesre igy tortenik. A default timeout 5 mp es ketszer probalkozik.
Egy rendes dinamikus oldalon ez a parszor 10mp atlepi az ember ingerkuszobet. Nekem spec a fajdalomkuszobomet is. :)
Vannak megoldasok a problemara:
1. IP cim az adatbazis hozzafereseben. Nemszeretem.
2. /etc/hosts Ez kisse munkaigenyes nagy szamu rendszernel.
3. /etc/hosts cfengine alatt. Ez vicc volt. Minek akarnek meg egy "DNS"-t csinalni magamnak?
4. nscd Nnna ez egy kerek kis remalom... Allandoan szivatott amikor hasznaltam.
5. Megneveljuk a resolvert.
search mydomain.inside
nameserver 192.168.0.10
nameserver 192.168.0.11
options timeout:1 attempts:2 rotate
A fenti a kovetkezoket teszi:
- DNS timeout csak 1 mp.
- ketszer kuldi ki a kerdest a DNS szerverhez
- valtogatja melyikhez kuldi a resolv.conf-ban szereplo szerverek kozul a kerdest.
Az elso ketto igazabol kozmetikai dolog, de a harmadik az tobbfelekeppen is hasznos.
1. elosztja a kereseket a 2 szerver kozt. Vegre valami hasznalja a masodlagos DNS szervert :)
2. amikor gaz van, legalabb minden masodik kerdes azonnal eltalalja a mukodo szervert.
S ezt volt is alkalmam kiprobalni - sajnos - egy teljesen halott elsodleges kiszolgalo birtokaban.
Talan lesz aki meglepi ezt, meg mielott igazan szuksege lenne ra :-D
- uid_1062 blogja
- A hozzászóláshoz be kell jelentkezni
- 965 megtekintés
Hozzászólások
Ötletes, köszi. :)
-- pgergely --
- A hozzászóláshoz be kell jelentkezni