Posted By Doteasy

author: Ling, Kathy

When trying to figure out how much bandwidth your website needs, the rule of thumb is:

[total size of website] x [number of visitors/month] = monthly bandwidth consumption

So, based on this formula, there are only two ways to reduce bandwidth consumption, either by the total size of website or by the number of visitors.

Since the purpose of having a website is to be seen by more people, reducing the number of visitors will not be a good meansure for minimizing bandwidth consumption. That leaves reducing total website size.

So what can you do to reduce the size of your website?

1. Keep pages simple, limit rich web content

Rich web content (ie. images, flash, audio, video) is a good way to make your website more attractive, but these files burn out bandwidth fast. If you need to include all those rich content on your website, consider offloading onto different servers (ie. third-party storage sites).

2. Limit downloadable files

Music files, .PDF files, flash or video files will consume most of your bandwidth allowance by just a handful of visitors.

3. Cleanup Your Codes

Many HTML pages contain unnecessary stuff: unneeded spaces, meta tags, tags, default values and elements. All these will make your web pages bigger without serving any real purpose.

Classic examples:

  • Image border – by default, images do not have borders. So adding the extra border="0" code is unnecessary.
  • Comments – many designers like to insert comments in their codes. It does make the file easy to manage later on, but try to keep comments short.

    <--! Footer --> instead of <--! This is the Footer and it contains links, banners… -->

Also, use a code validator to make sure your codes are as clean as possible.

Try these ones:

4. External CSS and Javascript

Make CSS and Javascript external whenever possible. This will reduce HTML file sizes as well make your website easier to manage.

5. Optimize images

Stick with GIFs and JPEGs. JPEG is best for images with gradients or glows. GIF is best for flat or simple images with one-color areas, such as logos. PNG is another format you can use.

Most people use monitors that have a resolution of 72dpi so there really is no need to use images with resolution higher than that.

Resize large images and/or use thumbnails. While the majority of the web uses a 1024x768 resolution, there is still a percentage of visitors using older, smaller monitors which have a maximum display resolution of 640x480. To make sure images do not run off the edges of any browser, I like to keep my images at 600px or less.

Use an image editor to crop unnecessary parts, create smaller versions or create thumbnails.

6. Keeps scripts efficient

Some scripts are known to consume a lot of resources. Try to use scripts that are more effective and efficient. Also, keep in mind that static pages are better than dynamic ones because static pages can be cached.

For example, if you are running WordPress, consider the WP Super Cache plugin.

Always make sure to deactivate any plugins or extensions you are not using.

7. Host news feeds externally

Consider services such as FeedBurner. This can save a large amount of bandwidth if RSS feeds are a popular feature on your website.

There are many great websites on the Internet that offers useful resources:

 

 

While 20GB (Doteasy Ultra Hosting) is certainly enough for most medium to large websites, if your website is exceptionally popular and you need more than 20GB of traffic a month, you might want to consider the unmetered bandwidth of the Doteasy Unlimited Hosting plan.

"Unmetered" means your bandwidth consumption is measured for statistics purposes only. You are allowed to use as much traffic as the network supports. For an extra couple dollars a month, this plan offers a peace of mind, especially when you just launched a new marketing campaign and are expecting a bit more than usual visitor traffic.


 
5 Comment(s):
Kathy said...
In regards to whether a newbie should be concerned with bandwidth allowance - Yes and No. Because a newbie site is just starting out, visitor count is not expected to be high enough to draw a significant amount of bandwidth. However, that's only assuming that the website only consists of text and images (ie. small file size). Many newbies are unfamiliar with website design and might upload large images and/or videos to their website. Every time a visitor views these images and videos from the website, bandwidth is registered. For these website owners, we recommend using external applications to host their photos and videos. For photos, they can consider using the Doteasy Hosted Gallery. For videos, try hosting the video files on Youtube, Yahoo or other video-sharing sites. You can always create a link to your photo gallery or videos on Youtube.
June 4, 2010 09:51:26
 
tricksnhacking said...
Shared a good info... but for a newbie I think Bandwith allocation should not matter what do you think?
May 2, 2010 11:20:47
 
w3cvalidation said...
Nice information, I really appreciate the way you presented.Thanks for sharing..
April 27, 2010 06:09:02
 
Adrian said...
You haven't specified about content encoding using gzip/deflate. This reduces the html/js/css content size by more than half.
March 15, 2009 11:42:13
 
Ken Nickless said...
Hi, some very good information for reducing bandwidth and also just to keep up with some fairly straightforward housekeeping which is always a good thing. Thanks for the post.
July 17, 2008 01:04:19
 
Leave a Comment:
Name: * Email: *
Home Page URL:
Comment: *
   char left.

re-generate
Enter the text shown in the image on the left: *
 Remember Me?
* fields are requried
    


 
Google

Recent Entries
 
Category
 
Latest Comments
 
Archives
 
Free Tools and Applications
 
Doteasy Knowledge Base
 
 
Links
 
Doteasy Reviews
 
Visitors

You have 751055 hits.

 
$0 Web Hosting

$0 Web Hosting
 
 

Add to Technorati Favorites



Add to Google Reader or Homepage

Add to My AOL

Add to netvibes

Subscribe in Bloglines

Powered by FeedBurner