Forum Moderators: not2easy
The first page load includes the time for DNS lookup, http requests and downloads of favicons, javascript files, layout images, the CSS file(s), etc. Anything that slows down this process increases the risk that the user will perceive the site as being slow to load, and may deter them from clicking on another page. (Although due to caching the second page will load faster.)
...browser limits the number of simultaneous connections it makes to one domain...
Yeah thanks vvv - interesting! Snag is I rarely use absolute paths, for the sake of portability. A quick Google on the above finds...
The HTTP standard (to which all browsers are supposed to adhere) recommends that a browser should not attempt to open more than two simultaneous connections to the same site. That's not always enough, and the major browsers seem to be settling on 8 as the best value in practice. Any fewer than that and certain types of pages (e.g. those with AJAX content or lots of small images) might slow down. Any more, and a single browser can start tying up an unfair share of resources on the web server it's talking to.