Reduce the number of colors as much as possible. JPEG is typically good for photographs and other images, while GIF is well suited to less complex images like logos and line art. Determine which format produces the smallest file size for each image on your page. Consider varying the size and color of text using HTML tags instead of creating your copy with graphics. Cascading stylesheets are a boon to creating fast-loading pages.
People often create pages with many unnecessary images.
This can result in a busy look, which makes it hard to read. Just as importantly, it greatly increases the time it takes to load the page. Again, cascading stylesheets are very effective here. The server side consists of the hardware, software and Internet connection of the machine serving your site. You can exercise a great deal of control over this aspect of performance by choosing a good Web presence provider.