OK, in this article I’m going to help all of you web masters out there who desperately need to consolidate your bandwidth and server resources. Although generally simple, the techniques I’m going to share with you can reduce bandwidth usage by approximately 50% or more in some cases.
1) Use CSS / PHP / HTML Compression. Doing a simple thing like, eliminating white space and removing comments can greatly reduce your servers load. Also it can speed up page load times for your user’s internet browsers. This has both a positive effect for Users and Search Engines as long page loads will cause bots to hang and not index your page.
Here’s 3 websites to help you get started:
- http://compressor.ebiene.de/ ==> CSS Compression
- Google the rest as needed.
2) Use CSS code instead of background images and or replace image mouse over’s with CSS code. In almost all cases CSS loads faster than images.
3) Reduce Flash Elements that are not needed or just ad to clutter
4) Encourage users to use the Google Chrome browser as it can process Java Script significantly faster than almost all other modern internet browsers. *This may change in the future.
5) Reduce the number of images your site uses
6) Run your images through an image optimize program. I recommend you use Adobe Fireworks, Adobe Photoshop, or if you don’t want to spend money look around online and you will find an abundance of free tools as well as online optimizers.
7) Limit Search Engine Crawling using Google Web Master Tools
Use CSS shorthand (look it up, sorry.)
9) Block Visitors from unwanted countries or users that overview your site. (Use .htaccess or other method)
10) Consider revising how you structured your code.
11) Use load balancing techniques such as loading images, css, or html from other hosting accounts than your primary one. More expensive initially but could help reduce bandwidth overages by reducing the bandwidth per server amount. Optionally you can do something similar or exactly too the following:
High speed server ==> File Downloads / Host Flash Content / Images / Video
Medium speed Server ==> Host html / images
Low speed server ==> CSS code
Of course this is just for example and can be configured anyway you like it.
To your success,
– Gary Pollock