Summary

Web Analytics Tutorial

 

Lesson 10 – Bandwidth Management

IN THIS LESSON
* Total Bandwidth
   Suggested Bandwidth
* Peak Usage
   Reducing Peak Usage
* Managing Virtual Domains

Peak Usage

While your average bandwidth usage may be low, your peak usage is often many times higher. Summary show both of these in the Overview : Bandwidth report with a suggestion for what your connection speed should be. It is important that your connection speed is large enough to accomodate the times of peak usage on your site. When many users access your site simultaneously they each get a portion of your available bandwidth. The fastest connections are slowed down by the other connections happening at the same time. When the site is very busy, the available bandwidth for the user with the fastest connection may be significantly slower and your visitors will notice this. For example, if three users come to a page at one time and each is downloading six images, that is 18 simulataneous connections. If another users is downloading at the same time, she will only get 1/19 of your available bandwidth. If your server has a 1 MBPS connection, that means each user is getting 56 kbps. That is about the same as a good analog modem. If these users all have a DSL line or a cable modem, they will be used to connections ten to twenty times faster. Imagine how much worse it would get if you have six or eight people connecting at once.

Bandwidth speeds are measured in bits-per-second (BPS), while usage is measured in bytes. In Summary’s calculations there are nine bits per byte, so when comparing the number of bytes transferred to the average BPS, you need to multiply by a factor of nine. For example, if your average bytes per day is 177 million then your average BPS would be about 18,438: 177,000,000 / 86,400 seconds per day * 9. These units are common practice, so your reports should correspond to rates and values you get from your provider without any conversions. (The actual number of bits per byte varies depending on the transmission line so there may be a difference of exactly +/- 11%.)

Figure 3. Peak Hourly Bandwidth Report
Figure 3. Find your most active hours
in the Peak Hourly Bandwidth report.
In addition to the Overview reports, Summary provides several other reports to help you determining peak bandwidth usage on your site. The Peak Hourly Bandwidth report, Figure 3, show the one-hour periods that had the largest number of bytes transfered. The top few items on this list show you what your peak usage, in the BPS column, was over all time. The Peak Daily Bandwidth report gives similar information for the most active days on your site.

Reducing Peak Usage

In the previous section we discussed Summary’s suggested bandwidth, which is based on your peak usage. Rather than increase your available bandwidth (if it is less than the recommended), you can try to manage the bandwidth usage on your site by analyzing the cause of peak usage and compensating for that.

If these peak hours or days correspond to promotions that you are running on your site, whether an email campaign, radio or television advertisement or other marketing tool, you can reduce the peak usage by carefully managing the campaign. If you spread out the campaign over a longer period of time, you can spread out the hits and reduce the load on your server for that short time. For example, if you run an email campaign for a new product release, and simultaneously announce it on several product news sites, you could run the email campaign the week before you release your announcement (perhaps as a “pre-order” special for existing customers), and even spread out the email campaign over several days.

Figure 4. Requests by Bytes Report
Figure 4. Find bandwidth-consuming
files with the Requests by Bytes report.
Sometimes you cannot control the volume of requests. In that case, you may be able to control the size of them to help reduce peak usage. The Requests by Bytes report, Figure 4, and the Directories by Bytes report can help you diagnose which files or parts of your site are consuming the most bandwidth. Requests by Bytes shows the total number of bytes consumed by each file on your site, ranked by percent of recent bytes. So the top few items on the list are those that are currently the largest load. Where possible, you could reduce the size of these files.

Using the Directories by Bytes report, you can make similar adjustments for directories (or sections) of your site that are affecting your peak usage. If one directory is significantly higher than others, you can look at the files in that directory and try to reduce the size, where possible.

Figure 5. Bytes by File Type Report
Figure 5. Discover which media consumes bandwidth with the Bytes by File Types report.

Sometimes, it is not particular files or directories that consume bandwidth but particular types of files. The Bytes by File Type report in Figure 5 shows the top ranking media by byte. If you have downloadable content, such as software programs or documentation, you can expect these to rank highly. Graphics file types (gif, jpg, png, etc) will also have a large percent of bytes. If you have audio or video content, these could be very consumptive. Often, with graphics, audio and video, you can adjust the compression level to reduce the size of the files (at the loss of some quality.)



Table of Contents | 1: What is Web Analytics? | 2: Where are My Visitors Coming From? | 3: Search Engines | 4: Advertising | 5: Revenue Modeling | 6: Design Considerations | 7: Determining Visitor Behavior Patterns | 8: Examining Subsets of Traffic  | 9: Incorporating Business Goals | 10: Bandwidth Management | 11: Site and Server Diagnostics | 12: Investigating Troublemakers | Appendix A: Making Reports More Usable | Appendix B: Technical Details of Metric Accuracy

Copyright 2002 by Summary.Net - Updated 16.Apr.2002