Hallo,
ich versuche mein System
Windows XP, DSL Router (Teledat 630)
zu optimieren, um DSL-flott surfen zu können.
Der Flaschenhals beim Aufrufen von Internetseiten scheint in meinem Fall ganz klar das Auflösen des Hostnamens zu sein.
Den DNS Cache von Windows XP habe ich nach folgender Anleitung eingestellt:
http://www.windows-tweaks.info/html/dnscache.html
und auch darauf geachtet, dass der MTU-Wert für den Datenaustausch mit dem Server auf 1460 eingestellt ist. Weitere Informationen dazu siehe:
http://www.gschwarz.de/mtu-wert.htm.
Wichtig ist noch folgender Eintrag in der Registry unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters:
MaxNegativeCacheTtl DSWORT : 0.
Damit Namensauflösungen, die nicht erfolgreich waren, nicht zwischengespeichert werden.
Quelle: http://www.winfaq.de/faq_html/tip0501.htm
Ein "falscher" Eintrag im Cach kann sogar zu 404er-Fehlern führen. Dann hilft nur ein Löschen des Cache (Start/Ausführen: cmd Im Eingabefenster: "ipconfig /flushdns" eingeben).
Soweit so gut. Schaue ich mir den DSN Cache an (Eingabefenster öffnen mit - Start/ausführen: cmd --- dort "ipconfig /displaydns" eingeben), sehe ich, dass die IP's der Internetadressen nur relativ kurz zwischengespeichert werden. Solange sie im Cache sind, gelingt ein rascher Seitenaufruf, muss der Host-Name neu aufgelöst werden, dauert es doch einige Zeit (ca. 20 Sec). Als DNS-Server habe ich bei den TCP/IP-Eigenschaften meiner Netzwerk-Karten-Verbindung den Telekom-DNS-Server in Dortmund (bei mir um die Ecke) und den Standardserver der Telekom und den DNS-Server von Schlund (dns.schlund.de, 195.20.224.234) eingetragen. Telekom-DNS-Server siehe:
http://atelier89.de/users/dirk/t-o/dnsfaq.html.
Die sind allerdings zu Spitzenzeiten auch recht beschäftigt, so dass dann die Verbindung nicht immer beim ersten Mal klappt und es entsprechend lange dauert, bis der Host-Name aufgelöst wird.
(Zum Testen der Erreichbarkeit: Start-Ausführen cmd - Eingabefenster: "ping 195.20.224.234" oder "tracert 195.20.224.234" eingeben.)
Von mir aus könnten die IP's der von mir angesurften Seiten lieber 2-3 Tage als nur kurze 5-10 Minuten zwischengespeichert bleiben.
Daher die Frage:
Gibt es Möglichkeiten auf der Betriebssystem-Ebene das Zwischenspeichern zu verlängern?
Gibt es Möglichkeiten im Firefox IP's von angesurften Seiten längere Zeit vorzuhalten?
Ich habe mal mittels Optimizer und einem Tipp aus diesem Forum folgendes in die user.js meines Profils eingetragen:
user_pref("nglayout.initialpaint.delay", 100);
user_pref("content.notify.ontimer", true);
user_pref("content.notify.interval", 100000);
user_pref("content.notify.backoffcount", 5);
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 4);
user_pref("network.http.max-persistent-connections-per-server", 2);
user_pref("intl.accept_languages", "de, en, en-us");
user_pref("network.dnsCacheExpiration", 360);
user_pref("network.dnsCacheEntries", 100);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.maxtextrun", 8191);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("network.http.keep-alive.timeout", 30);
user_pref("network.http.request.max-start-delay", 0);
user_pref("network.http.connect.timeout", 30);
Alles anzeigen
Das scheint zwar vom Ansatz her in die richtige Richtung zu gehen. Ich verstehe es aber nicht so ganz und leider kann ich auch keine Performance-Verbeserung erkennen, sprich der Hostname wird weiterhin beim ersten Seitenaufruf einer Domain, die an diesem Tag bereits angesurft wurde, gemütlich aufgelöst...
:roll:
Hat jemand einen Tipp auf Lager, ob man da noch was tunen kann? Oder ist das eben so? Ich muss gestehen, ich habe füher gar nicht so darauf geachtet, wie schnell eine neue Seite da ist? :oops:
sunfish