When a company has a site they wish to host somewhere, especially small businesses with limited funds, they normally take advantage of special rates available from a hosting provider. There is nothing wrong with that, but it can cause some problems later due to "budget" nature of servers used.What happens when your site has a sudden increase in traffic? Great for your business but not for your webserver. A high amount of traffic on a site increases workload on server, which means that it might take longer for people to download site, and can, in a worst case scenario, crash your server, leaving visitors stranded. There are some ways though, to help decrease amount of work your server has to do.
1. Decrease File Sizes This is probably easiest to implement. Obviously, less data server has to send, less work it needs to do. If you have graphics that are 800x600 in size, and you only show them as 200x300 on page, it would be better to decrease their size in an image editing program before using it on site. You can also remove all unnecessary tag's and comments from web page code. Dreamweaver can actually do this for you at a click of a menu option. You can also download Absolute HTML Compressor to do it at www.download.com (its free).
2. Avoid dynamic pages The next thing to consider is use of dynamic pages (i.e. php, asp, xml, etc). When a user opens a dynamic page, web server first has to process dynamic page code, convert it into HTML, and then send it to visitors browser (a browser has no idea what php code actually means, only HTML).
If you have pages that don't need to offer dynamic info, or don't need special server side processing, then make page HTML. This will reduce webservers load.