Search This Blog

Wednesday, February 06, 2008

Web Site Performance Analysis and Tuning

There are a number of solutions that can help you monitor and measure the performance of your site better than clicking on a link looking at your stop watch.
How do you know if your web server performs well with respect to server stability, connect time, and download time?
Web Monitoring tools will give you the answers, as well as results of comparative test with other web servers

You could read more about web tools from another article on Useful Internet and Website Tools

Tuning your web site for faster performance

  • Checking for bottleneck references on your page to images or JavaScript on external sites (perhaps banner .gifs) and making sure they aren't causing a slow down. Otherwise, you may just want to host that JavaScript or image file from your page (if its legal).
  • Making sure your total HTML + image size is less than 50kb, even less if you have primarily a 28.8kb modem audience.
  • Reducing the number of images in your site. Use text instead of images when you can.
  • Making sure images have been compressed. You may have some .jpg files that you created which you forgot to compress before saving. Sometimes the image files you reference in your Flash files are not compressed either.
  • Referencing the same images using the same names instead of different names.

You could read more about Web Site Performance Analysis and Tuning from the original source.

Programming Tips to optimize your code
Source code optimization is an important but often overlooked application of the send as little data as possible principle. As a web site or application acceleration strategy, its chief benefit is that the technique can provide substantial reductions in network payloads without requiring any additional processing on the origin server. Source code optimization should be implemented as a pre-deployment step through which all additions and changes to the front end source code (including markup, style sheets, and client-side scripts) normally pass before being uploaded to the live production site or application.

Read more about Optimizing Source Code from the original source

Caching of Web Objects
It is highly recommended that all Web servers use a scheme for the expiration of all Web pages. It is bad practice for a Web server not to supply expiration information via the HTTP Expires response header for every resource returned to requesting clients. Most browsers and intermediate proxies today respect this expiration information and use it to increase the efficiency of communications over the network.

The most commonly encountered caches on the web are the ones found in a user's web browser such as Internet Explorer, Mozilla and Netscape. When a web page, image, or JavaScript file is requested through the browser each one of these resources may be accompanied by HTTP header directives that tell the browser how long the object can be considered fresh, that is for how long the resource can be retrieved directly from the browser cache as opposed to from the origin or proxy server. Since the browser represents the cache closest to the end user it offers the maximum performance benefit whenever content can be stored there.

Read more about Caching and its usages from the following links,

And finally there is a tool to do all of the following

  • Web Server performance monitoring with respect to server stability, connect time, and download time. It also as well provides results of comparative test with other web servers
  • Help you to detect broken links, and old and slow pages quickly
  • Will tell you, if you optimized your site pages well for your target words and give you optimization advice if you need it
  • Will compare your sites search engine visibility to that of your competitors
  • Will count and return the link addresses to your site and also compare your current results to the past.
  • Will find your link partners, e-mail them, and control the linking page’s quality
  • Will create sitemaps and resubmit them to Google, MSN, and Yahoo! after you’ve changed your site substantially

You could download free version of Web Ceo to do all of the following tasks and optimize your website for speed and search engine friendly.

Link:How to take good care of your site

No comments: