What influences the loading of a web page? What does the web page load faster or slower?

  • Increase upload and download where? Server, broadband connection... Jun 1, 2012 at 20:49
  • 1
    Please read how to ask and then come back here and improve your question: webmasters.stackexchange.com/questions/how-to-ask. Then I may remove the downvote. Jun 1, 2012 at 21:01
  • 1
    You need to be a lot more specific. This is impossible to answer. Everything in the process is a potential factor, from server configuration, to network congestion, to large resources(images, JS files, etc.).
    – Su'
    Jun 1, 2012 at 21:19
  • 1
    Simple answer: "everything." From start to finish: the speed of the hard disk in which the page is served from, the physical speed of the server (CPU) then the speed of the network interfaces, the speed of the network itself, from the datacenter to the ISP (backbone) then geographic location (distance to the server physically) then the type of internet and hardware the visitor has. From there, over wireless it may slow down much more, and finally, if the content is compressed or not, and how efficiently.
    – ionFish
    Jun 1, 2012 at 21:21
  • 1
    possible duplicate of Ideas to improve website loading speed? Jun 2, 2012 at 0:03

1 Answer 1

What influences the loading of a web page?

There are a great many things that influence the loading of a web page.

The obvious ones are:

  • Size and number of images on page. More images means more stuff to download and render on screen.
  • Size of the HTML on the page. Just like above, the HTML markup has to be downloaded from the web server before the page can be displayed.
  • Large Flash/Silverlight animations and files. Big files = longer download.
  • The download speed of the end user's internet connection. Slow connection translated to longer loading speed (not much you can do about this)
  • Bandwidth of the hosting facility that manages the server for the web page. Same as the first, but on the sending end.

Additionally, things one may not think about that effect loading of a web page:

  • Size and number of script and stylesheet files. Larger, non-minified files take longer to download and parse/render/execute.
  • Large amounts of complex scripting on the page. The harder the browser has to work to render the page, the longer it will appear to load.
  • A large number of errors in the structure of the HTML. The more the browser has to compensate or 'fix' these errors to display the content, the longer the page takes to load.
  • Load on the web server hosting the web page. The harder the web server has to work, the slow it is to respond to requests and serve out content.
  • Load in the database server. If your website draws content from a database, the harder the database server has to work, the slower it is going to respond to requests from the web server.
  • Load on off-site content providers. If to draw content from another provider (website, RSS feed, etc), more time is required to get the data from their system to you, then to the user.

Some rare and obscure things that can effect page load time:

  • DNS resolution bottlenecks
  • Poorly made end point hardware at the user's location
  • Mis-configured proxy or firewall hardware/software
  • Mis-configured DNS server
  • Mis-configured DNS records
  • Mis-configured web server software

There is no one magic bullet to speed up your page load time. The best place to start is in optimizing your files and correcting errors in your HTML/CSS/Javascript. If it's still too slow, you need to look into optimizing and correcting your server configuration and DNS records (if possible).

Not the answer you're looking for? Browse other questions tagged or ask your own question.