Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

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

share|improve this question

closed as not a real question by toomanyairmiles, Su', DisgruntledGoat, danlefree Jun 2 '12 at 0:46

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Increase upload and download where? Server, broadband connection... –  toomanyairmiles Jun 1 '12 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. –  user 99572 is fine Jun 1 '12 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 '12 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 '12 at 21:21
1  
possible duplicate of Ideas to improve website loading speed? –  DisgruntledGoat Jun 2 '12 at 0:03

1 Answer 1

up vote 2 down vote accepted
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).

share|improve this answer

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