How to reduce the website page load time?

How to reduce the website page load time?

For starters:

  • Optimize your HTML and CSS; no divitis, and no more css rules than you actually need
  • Load images and other resources from a separate (sub)domain that doesn’t use cookies
  • Optimize your images
  • Leverage browser caching
  • Use image sprites
  • And many, many, more. :google:

Usually, the best way to reduce the load time for a site is to get rid of all framework stylesheets and scripts, particularly externally hosted scripts (Google Analytics is one of the worst). These usually require the visitor to download masses of styles and scripts, few of which are even used, and few of those actually add any value to the site.

Depends on the website if its static or dynamic.

For all sites we need to optimize the html rendered.

For dynamic sites you need to make sure:

  • processing doesnt take too long
  • if you connect to database make sure queries are returning results within reasonable time

In the google webmaster guidelines you can find some interesting info about this:

Monitor your site’s performance and optimize load times. Google’s goal is to provide users with the most relevant results and a great user experience. Fast sites increase user satisfaction and improve the overall quality of the web (especially for those users with slow Internet connections), and we hope that as webmasters improve their sites, the overall speed of the web will improve.
Google strongly recommends that all webmasters regularly monitor site performance using Page Speed, YSlow, WebPagetest, or other tools. For more information, tools, and resources, see Let’s Make The Web Faster. In addition, the Site Performance tool in Webmaster Tools shows the speed of your website as experienced by users around the world.

Make your home page as simple as possible. Its important that the unnecessary code has to be removed and also the image size can be compressed. These would help you in reducing the load time of your web pages.

Usually the visual content takes up the much of it -> pics and vids. Check out the size of them. Also if your site is hosted at a shared server with zillions of other sites, that can affect your load speed also

There are many Web Page Load Time Factors. Those are as follows :
1: Large HTML Files
2: Inline coding (CSS and JavaScript)
3: In HTML styling tags
4: Too many DNS requests
5: Too many external files
6: Oversized external files
7: Oversized images
8: Too much JavaScript
9: Overloaded server
10: Slow server connection

  1. Profile your web pages
    Profiling a web page usually involves a tool such as Firebug to determine what components (i.e. images, CSS files, HTML documents, and JavaScript files) are being requested by the user, how long the component takes to load, and how big it is.

  2. Save images in the right format to reduce their file size

  3. Minify your CSS and JavaScript documents

  4. Combine CSS and JavaScript files to reduce HTTP requests
    If you have three CSS files for a page, at least three separate HTTP GET requests is required for that particular web page. By combining these files, HTTP request overhead can be reduced to generate a web page.

  5. Use server-side compression to reduce file sizes
    Compressing page objects is similar to zipping up a large file that you send through email: You (web server) zip up a large family picture (the page component) and email it to your friend (the browser) – they in turn unpack your ZIP file to see the picture.

6.Avoid inline CSS and JavaScript
If you use a lot of CSS and JavaScript in your HTML document, you won’t be taking advantage of the web browser’s caching features.

7.Monitor website performance
For a website it’s responsible for getting/sending HTTP requests/responses to the right people and serves all of your web page components. If your web server isn’t performing well, you won’t get the maximum benefit of your optimization efforts.

  1. Sign up for Google Webmaster Tools.
  2. Do everything it suggests.


  1. Download the page speed plugin for FF.


To reduce website loading time you need to follow some steps like avoid heavy graphics, use only optimizes images, specify image dimension, optimize flash files, remove useless codes.


Test your site with
and follow its recommendations.

A. TRIM the Graphics (Slim hips:-)

  1. Avoid Graphic Heavy or Complicated Web Design
  2. Use Only Optimized Images
  3. Specify Image Dimensions
  4. Pre-load Your Images
  5. Optimize Flash Files

B. TRIM the Code (Shapely legs :wink:

  1. Remove Useless Code:
  2. Use of Shorthand External CSS
  3. Use External JavaScript
  4. For Table Based Website Design
  5. Use Table-less Website Designs

C. OTHER factors that reduce website load time (remove the cellulites:-)

  1. Host on a high-end server with fast connectivity to decrease website loading time.

  2. If you have a database driven website, it is faster and more secure to place your content on one server and your database on another. Consider SSI for common page elements, AJAX for page refreshes and Jar compressed files that load faster into the temp.

  3. Avoid background music files and if it is very necessary to use them then use highly compressed music file formats. Avoid having much stuff on your website loading from other websites and reduce the number of HTTP requests.

  4. Adding a slash at the end of a link like informs the server that this is a directory page and it does not have to waste time working out what kind of file exists at that address.

  5. Using fewer redirects, Iframes, PhP and database queries also helps reduce website loading time.

Follow best practices as shown at, for example, and [URL=“”]

Use tools like page speed and yslow [URL=“”]

Use your judgement :slight_smile:

Decrease image size and remove unwanted videos from your sites as these contain huge load.

Normally if you have more images and videos in your website that will take so much time to load,i think you have used flash design that will also increase your loading time.

Everything that needs to be said has been said.

Thread closed.