https://bugzilla.novell.com/show_bug.cgi?id=377927 Summary: Konqueror 4 does not cache/remember DNS queries Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: robin.knapp@fujitsu-siemens.com QAContact: qa@suse.de Found By: --- I always wondered why konqi4 is so slow compared to other browsers. The problem is that it sends DNS queries for *every* access without caching/remembering the result. For example while loading www.spiegel.de I counted 133 DNS lookups for "www.spiegel.de". With a latency of 50ms (which is normal for a DSL line) this would delay page loading for about 6-7 seconds, which is really bad. It gets worse with more images, for example www.bild.de loads >250 images if I remember correctly. And if you have an ipv6 address, this will double to over 500 lookups - or 25 seconds because it also lookups up for AAAA records. I just did some further tests, dumps etc. and found out that konqueror4 does not use gethostbyname, but getaddrinfo calls for name resolution. Those won't get cached by nscd, so it doesn't help. I don't think that installing/configuring a local caching dns server (as proposed in some upstream bugs) is a valid solution for my grandpa ;) Without a local dns, konqueror is unusable for many web pages. Maybe this should even be fixed in nscd by caching getaddrinfo calls (I don't know much about this and why it isn't cached by now, maybe there's a reason for doing so); if that's not possible, konqueror/kio_http should implement their own caching. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.