Burning Bandwidth05/18/07Burning BandwidthI've been studying my site statistics a lot lately. As a web site owner, it's something that is important to do. I'm always interested in seeing how many people are visiting my site, what pages they are viewing, etc. One thing I've been noticing lately is a huge increase in the bandwidth my site uses per month. The below chart is a graph of my monthly bandwidth usage from June 2006 through today (May 18, 2007 ) Here's the info:
In 7 months, my site has gone from less than 1GB per MONTH to over 10GB this month SO FAR - and the month is only half over! What has caused this? Once again Spider-man rears his webbed head. My Spider-man 3 trailer preview has managed to obtain an amazing (to me) 12,000 hits! Now for a site like Amazon or eBay, 12,000 hits is a drop in the bucket. For a tiny little site like mine, this is a flood. It's a mini Slashdot Effect. Call it the 'Spider-man Effect.' It boggles my mind that this little article would garner so much attention. The article with the next highest number of hits on my site has maybe 1,000 - 2,000 hits. Or maybe I should say that it used to boggle my mind. Once I did some research in my site statistics, the reason for this bandwidth spike became clear. The images on my Spider-man article are big. One of the images - the 'New Goblin' image, is 173K in size! I never even realized that the image was that big. To make things even more interesting, if you do a Google Image Search for New Goblin, my site comes up as the first hit! I'm at the top of the Google search! How'd that happen? :) In fact, images.google.com is the number 1 referer on my site, by far. Now, multiply the fact that my most popular image is 173K times a few thousand hits per month and you get a lot of bandwidth burned. Combine that with the fact that there are several other images on the article, and that one page probably feed 250K or so worth of data for EVERY page view! My first reaction when I discovered this was to panic and immediately trim that image down to cut down on bandwidth. When you run a small web site on a shared web host, you are given a limited bandwidth. Depending on your web host and web hosting plan, you could be limited to 10-100 GB per month. Not too long ago, I was seeing many web hosts that limited you to 1GB per month! Had I been on one of these low bandwidth sites, I would have been in serious trouble. At 10GB this month, I would have blown past my limit 10 times over! That would have cost me a lot of money in overage charges. Now granted, web hosts are starting to bump up their monthly bandwidth allocations significantly, but not long ago, this kind of bandwidth would have killed me. Fortunately, last year I changed to a new web host who provides a positively sick amount of bandwidth - 5TB (yes TERAbytes!) per month! That's over 5000GB. At 10GB this month, I haven't even hit 1% of my bandwidth limit. 10GB is a drop in the bucket for me. That means, that my big images are going to stay. Obviously this massive spike in bandwidth was caused by increased interest in the Spider-man movie as we got closer and closer to it's release date. The release date has come and gone. While my site hits did drop off significantly a few days after the movie's release, they are still averaging about 3 times what they were last year. That one image has been quite an education for me as a web developer. Here's some things I discovered:
Yesterday, I posted an article on the new Transformer's live action movie that is coming out in July. While it is nowhere near as involved as that Spider-man article, it does contain some good images from the movie trailer. These images are fairly large, though not as large as the ones in the Spider-man article. I did learn my lesson on this one. It's probably only 150K or so in total size for all the images and text on that article. Will this blog increase my bandwidth and my hits. Probably (and I hope so). Naturally, I'm going to keep track of things and make sure it doesn't get out of hand, but otherwise, I'm just going to sit back and enjoy the ride! No feedback yet |