I'm running into an issue with the Firebug net panel giving what seems
to be incorrect timings. What seems to be happening is that places
where it seems that it's blocking, it's showing it as DNS requests.
It's best shown in an example:
All the requests to static.thestudentroom.co.uk look like they're
blocking from the connection limit, but they show up as DNS lookups.
However, blocking connections do work, for example, using cuzillion:
correctly shows the last 2 connections as blocking, but then the DNS
lookup time looks a little high. Even if we retest (where the DNS
request should be cached), it still shows a 544ms time for the DNS lookup.
GTmetrix currently uses:
Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.10)
Gecko/20100914 Firefox/3.6.10
Firebug 1.5.4
NetExport 0.8b8
Though I have also tested on:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12)
Gecko/20101026 Firefox/3.6.12
Firebug 1.5.4
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20100920
Gentoo Firefox/3.6.9
Firebug 1.7X.0a4
Adrian
Adrian
I wasn't really saying that the Cuzillion example should have been
blocking, just remarking that the DNS time seemed to be a bit long. I
mentioned the Cuzillion example to show that blocking was working properly.
Anyways, I have stripped out some of the contents of the page to get a
smaller waterfall that only makes requests from that single domain:
http://devrandom.com/test/tsr.html
This HAR was generated with the DNS already in cache, so I don't think
any of the requests should have any DNS time. Also notice the 3rd last
request doesn't have and DNS time, while the rest do.
At first from the previous waterfalls, I thought it might be that
requests that had queued but the DNS hadn't been resolved yet would have
the blocking time added to the DNS time incorrectly, but from this
waterfall, this doesn't look like that's the case.
Thanks for looking into this.
Adrian