Posted by Thomson Chemmanoor
There are several ways to improve the performance of your website. There are several areas like server performance, scripting optimization and the front end design of the site. The front end design is the most commonly accessible part of your website by a visitor so keep it tuned to perform better. A common problem among most website owners is they incorporate so many things into a website that it doesn’t deliver the response they hoped for.
However, not all hope is lost. If you make some simple changes to the front end design, you can increase the visitors perception of your website.
Here are the 10 simple steps to increase your website performance.
1. Optimize your web page components.
Identify the components, such as images, css files, html pages and JS files, that take a long time to load. To identify the problematic components, use tools like firebug for a quick and easy method. Make sure you have a fast loading website and limit the page to 19-25kb.
3. Avoid CSS Expressions
One way to reduce the number of times your CSS expression is evaluated is to use one-time expressions, where the first time the expression is evaluated it sets the style property to an explicit value, which replaces the CSS expression.
4. Simplify tables and avoid nested tables (tables within tables).
In general, the best way to design tables for visual and non visual users is to simplify the layout as much as possible. Avoid placing one or more tables inside on another – hence, “nesting.” …for those who don’t know ;)… The more tables that are nested, the longer it will take for the Web browser to render the Web page.
5. Specify image WIDTH and HEIGHT attributes for faster loading in the browser.
If you want to increase the size of the images in your web pages don’t use the Width and Height attribute instead use a image editor to shrink it.
6. Reduce DNS Look ups
The Domain Name System (DNS) maps hostnames to IP addresses just like phonebook maps people’s name and their address. When you type in your domain name into your browser, a DNS resolver contacts the browser to return with the servers IP. Usually the browser takes some time to complete this process. Reducing the number of unique hostnames has the potential to reduce the amount of parallel downloading that takes place in the page. Avoiding DNS lookups cuts response times.
7. Reduce 301 and other kinds of redirects
Redirects slow down the users experience because inserting a redirect between the user and the HTML document delays everything in the page since nothing in the page can be rendered and no components can start being downloaded until the HTML document has arrived.
8. Remove Duplicate scripts
9. Minimize the Number of iframes
Inline Frames (IFrames) are windows that cut into your web page that allow your visitor to view another page on your site or off your site.
10. Reduce Cookie Size
HTTP cookies are used for several reasons – information about cookies is exchanged in http headers between a web sever and browser. Making the cookie size as small as possible to reduce the impact on the users response time.
As I said, there are several ways to improve the performance of your website. If you’ve got more additional inputs and thoughts which you’d like to disucss, please share that with us in the comments.