How To Reduce Web Hosting Bandwidth
You just received a higher than normal monthly bill on your credit card for web hosting. Your hosting company explains that you exceeded your monthly minimum for "bandwidth usage" and suggests reducing the size of your web site files.
What is bandwidth usage?
What does bandwidth mean?
How much bandwidth do you need?
How can you reduce bandwidth usage?
Let's discuss each of these topics in more depth.
What is "bandwidth usage?"
This refers to the total amount of information that has been served to your web site visitors each month. Every file on your Web Site has a specific size (e.g. 22K). Every time a visitor downloads that file, your bandwidth usage goes up by that amount.
The larger the file, the higher the bandwidth usage when it is downloaded. The more traffic to your site, the more bandwidth you will use.
What does "bandwidth" mean?
Bandwidth refers to the amount of data that can be transmitted in a fixed amount of time. The "data transfer rate" is the speed with which data can be transmitted from one device to another. Data rates are often measured in megabits (million bits) or megabytes (million bytes) per second. These are usually abbreviated as Mbps and Mbps, respectively.
Bits and Bytes
8 bits = 1 byte.
1,024 bytes = 1 kilobyte (Kb).
1,024 kilobytes (Kb) = 1 megabyte (mb or meg)
1,024 megabytes = 1 gigabyte (gb or gig)
How much bandwidth do I need?
To determine how much bandwidth you need, estimate the file size of each web page, and then multiply it by the number of pages on your web site.
Multiply this figure by the number of the number of page views you expect per month from your site.
For example, if your web page consists of two 15Kb images and 3Kb of html, you would have 33Kb of data for that page. Now multiply this by the number of page views you expect to have per month (e.g. 100,000 per month). This would mean 3.3Gb of data needs to be transferred per month for that page.
Now recalculate this number for each page, and you'll know approximately how much bandwidth your entire site requires.
How can you reduce bandwidth usage?
The easy way is to reduce the size of the files on your site, particularly images and other graphics. For example, you have a large image (i.e. 200KB) on your web page that is downloaded by each visitor every time the page is requested. If you reduce this image to 20KB or remove it altogether, it will dramatically cut your bandwidth usage. It will also speed up your site's performance.
For more information on optimizing images for the Web, read my article, "Preparing Images for Your Web Site", (www.isitebuild.com/imageoptimization2).
Web Sites that have MP3s to download, movies, music playing in the background and large images, will obviously have a higher bandwidth. Large web sites or sites that expect a lot of traffic, will also use a lot.
If your site has mainly html pages and small images, your bandwidth will not be that high.
Bandwidth Tools
Monitoring bandwidth
http://www.utoronto.ca/ucres/netup.htm
Web Page Checker
http://www.searchengineworld.com/cgi-bin/page_size.cgi
Tuning up your Web Site
http://websitegarage.netscape.com/
Bandwidth Tips
If you make changes to your site by adding more files and/or web pages, recalculate your web site file size.
Estimate how many visitors will be accessing your web pages over the next few months.
Recalculate the bandwidth usage for your site. You may need more web space and bandwidth for your site to function effectively.
Check with your web hosting company to upgrade your hosting plan.
Conclusion
Now you can avoid the shock of exceeding your monthly bandwidth usage and paying higher hosting fees. You are now ready to receive more traffic to your site and therefore make more sales.
Herman Drost is a Certified Internet Webmaster (CIW) owner and author of iSiteBuild.com Site Design and Low Cost Hosting from $30/year. (http://www.isitebuild.com)
Subscribe to the "Marketing Tips" newsletter for more original articles. mailto:subscribe@isitebuild.com. Insert "Subscribe Me" in the subject line.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Web Hosting Articles
More By Developer Shed
developerWorks - FREE Tools! |
Hold your calendar on January 30, 2008 for this free webcast on the new i5/OS. Rational's Enterprise Modernization products will be discussed at this webcast as they help to drive the application development environment for this new System i OS. <br />And learn how i5/OS will take you to the next step of efficient, resilient business processing. You will hear about the new i5/OS capabilities as it will be the most significant i5/OS release in years. If you cannot join the webcast on 1/30/08 you can still use this link to listen to the replay.<br /> FREE! Go There Now!
|
|
|
|
You'll get answers to many questions and more from David Barnes, Lead Evangelist for IBM Emerging Internet Technologies. David will discuss aspects of Web 2.0 that bring value to corporations, academia, and government. He'll also discuss IBM's vision around Web 2.0, including the importance of remixability and consumability. The discussion will culminate with examples of various IBM Software Group solutions you can use to get ahead of the Web 2.0 adoption curve. FREE! Go There Now!
|
|
|
|
Building a software-as-a-service solution requires addressing a few key technical challenges. In this webcast, we'll focus on the role of IBM Tivoli Directory Server and WebSphere Portlet Factory in creating a Software as a Service solution. We will demonstrate how to use Tivoli Directory Server to prevent the user population of one tenant from accessing the virtual portal and portlet components of another tenant. We will also use the dynamic profile capability of WebSphere Portlet Factory to create multiple highly customized applications from one code base. FREE! Go There Now!
|
|
|
|
WebSphere Process Server delivers a unique integration framework that simplifies existing IT resources. Often, as IT assets grow to support business demand, so too does their complexity and manageability. In this webcast, we’ll discuss how WebSphere Process Server helps deliver an SOA infrastructure that provides a common model to orchestrate, mediate, connect, map, and execute the underlying IT functions. Discover how WebSphere Process Server simplifies integration of business processes by leveraging existing IT assets as reusable services without the complexities of traditional integration methodologies. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to download a free trial version of WebSphere Business Modeler Advanced V6.1.1, IBM’s premier business process modeling and analysis tool for business users that offers process modeling, simulation, and analysis capabilities. IBM WebSphere Business Modeler helps you visualize, understand, and document business processes for continuous improvement. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to download IBM DB2 Express-C 9.5, a no-charge version of DB2 Express 9 database server. DB2 Express-C offers the same core data server base features as other DB2 Express editions and provides a solid base to build and deploy applications developed using C/C++, Java, .NET, PHP, and other programming languages. FREE! Go There Now!
|
|
|
|
Learn how to implement a build management system that uses and extends your existing automation technologies. This tutorial shows, step-by-step, how to install and configure IBM Rational Build Forge to manage builds for Jakarta Tomcat from source code. FREE! Go There Now!
|
|
|
|
Discover how Rational tools and best practices for testing can make your job easier. The new Rational Testing eKits provide you with valuable resources – including demos, webcasts, tutorials, and articles – that help you address your specific testing needs across the software lifecycle. Five new eKits are available covering the topics of Requirements and Test Management, Functional Testing, Performance Testing, Code Quality and Embedded Systems, and SOA and Web Services Testing. FREE! Go There Now!
|
|
|
|
Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily. FREE! Go There Now!
|
|
|
|
The unprecedented scope of a service-oriented architecture (SOA) initiative brings to the forefront a number of management and governance issues that were sidestepped in the past. The key to a successful SOA implementation is managing and governing activities throughout the entire SOA delivery lifecycle by ensuring that services conform to the needs of all of the business’s stakeholders. Learn how service lifecycle management allows the business to ensure that the process by which services are defined, created, tested, deployed, optimized and retired is manageable, repeatable and auditable. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |