Bandwidth limits reached IMPORTANT

Thursday, September 27, 2001 by Frogboy | Discussion: WinCustomize Talk

The good news is that WinCustomize's popularity continues to increase. The bad news is that we have once again reached our bandwidth limits.

Stardock, who provides the bandwidth for WinCustomize has been, since late June, sharing its own bandwidth for its services with WinCustomize. In June, WinCustomize exceeded by far the amount of bandwidth it had available to it and the site became unbearably slow. So Stardock extended WinCustomize some of its own internal bandwidth to WinCustomize to pick up the slack adn things wwent back to being fast.

As predicted, the closer we get to the Windows XP launch, the more the traffic continues to increase. When Stardock loaned us some of its own bandwidth, the caveat was that WinCustomize was expected to be able to start paying its part of the bill. That isn't to say that it would have to be profitable, just that simply put, if it wants bandwidth beyond the monthly grant Stardock provides, it has to pay for the bandwidth above and beyond that grant.

We have done some analysis on where the bandwidth has been going and it's not so much that we're just getting a lot of new users. It's that we're getting a lot of new users who visit the site and then proceed to download 100 megabytes of skins, icons and themes with their cable modems.

Today, bandwidth use has reached a point where it's now affecting Stardock's own internal servers. Paying customers of Object Desktop have seen their download speeds drop because WinCustomize has been eating into that bandwidth. Stardock's own home page has been affected as well.

The word from Stardock's IT and sales staff to me today is basically the WinCustomize is likely negatively affecting Stardock's own ability to support customers and reach new customers because of the performance hit.

So what do we do? The temporary solution that we're hoping to implement today is as follows:

During peek hours (when bandwidth is maximized) the IT team will be able to flip a switch that will only allow X number of connects on WinCustomize at once. That will effectively keep WinCustomize from using bandwidth beyond its grant.

However, users with apprentice access or higher or users whose email addresses here are in the Stardock database as a customer will be able to continue to download skins/icons/themes using Stardock's extended bandwidth given to this site. In other words, customers and users who have gained higher access over the months will be unaffected as Stardock will be providing to them its own internal bandwidth to use WinCustomize. Users who have purchased shirts, hats, CDs from WinCustomize also count as a customer.

It's not a perfect solution and it's one we had to implement quickly and hopefully won't be required to be used very often (most of the time, it's not going to even be a problem). One problem, for instance, is that many users here probably have an email address here that is different than the email address they may have used when they purchased Object Desktop or WindowBlinds. We will be working on this so that users can link their accounts together seamlessly.

Another problem is one of fairness since a user with say Apprentice access is unaffected even if they aren't in our database. All we can say to this is that we will try our best to be as fair as possible.

Right now, the options present to us is to turn OFF the skin libraries during peek hours for everyone or to turn it OFF for some people. We are currently choosing to turn it OFF just for most people to keep bandwidth under control.

Over time, we hope to make the system ore sophisticated so that users will be able to download 10 megabytes without being affected (so that casual visitors aren't affected by the policy). We may be able to put this in right away in fact.

Some libraries will be unaffected by this - Dashboard and Coolplayer since this is the official website for those apps and they aren't using much bandwidth. The bandwidth eating sections are DesktopX, Wallpapers, and WindowBlinds mostly.

We hope you understand the necesity of this move and we hope it is an infrequent occurence (or that at the very least we figure out a way to resolve it more seamlessly).

As I mentioned above, the primary problem we're running into is that we're getting 650,000 unique people visiting and severla thousand of them each month are downloading >50 megabytes per month in skins/icons/themes without having registered the software they're downloading the things for not have helped support the site with buying a CD (if you're going to download 300 megs of skins from here, buy the CD!).

Thanks for your understanding.



First Previous Page 1 of 3 Next Last
Frogboy
Reply #1 Thursday, September 27, 2001 4:00 PM
Just as an update, we're not going to implement all of this today so in a little while some of the libraries will be basically be down for nearly everyone who has downloaded more than a certain number of megabytes (which we'll be playing with to try to get as many people to be able to use the libraries as possible).

Let me again apologize for any inconvenience this creates. Hopefully this won't be necessary often (heck hopefully by the time the code is complete we won't even need to turn it on).
BoXXi
Reply #2 Thursday, September 27, 2001 6:58 PM
Brad, I don't consider this an inconvenience at all. It's a necessity to keep the site running smooth. If people are not going to register the software, yet still d/load many megs of skins, then it's just tough luck if they get turned off.
Do what you have to, because this is an excellent site, and I want it to stay that way.
Jafo
Reply #3 Thursday, September 27, 2001 8:47 PM
Listen to BoXXi...
XX
Reply #4 Thursday, September 27, 2001 9:35 PM
ouch never knew it was that bad.

a minor idea. some of those one shot people downloaders seems to be a problem. maybe a kind of 10 mb a day limit from ip? or last file can go over 10 mb but its last file downloadable. it could damp down costs somewhat.or even it out across time.
SpawnChild
Reply #5 Thursday, September 27, 2001 10:13 PM
Hello...
I am a new member to the site. And I would like to say it is an excelent site at that.
My friends and I run a pritty smoth web server/host. http://home.dod.net
Have you considered setting up your own web server box with a 1.5MB DSL line?
It's not alot of over head.
Robohead
Reply #6 Thursday, September 27, 2001 10:29 PM
Istari
Reply #7 Thursday, September 27, 2001 10:43 PM
spawnchild, are you suggesting that WC downgrade from its DS3 to a 1.5MB DSL?

I checked out your website, blech. You support anti-USA propaganda.
Sugaree
Reply #8 Thursday, September 27, 2001 10:55 PM
Sugaree
Reply #9 Thursday, September 27, 2001 10:58 PM
Purrrr... Oh and Frogboy, Whatever you do is just fine with me.
paxx
Reply #10 Thursday, September 27, 2001 11:01 PM
Hum, yes Spawn, this site is much much bigger than you imagine it is.

Tandis: I didn't see any anit-USA propaganda? Where?
paxx
Reply #11 Thursday, September 27, 2001 11:18 PM
Oh and Brad, to avoid the massive downloaders why don't you make it:
- registration is compulsery to download. No account, no download.
- a limit of say 10 Mb per day per user

Sure people can register more than one account, but if you make it so that the same email cannot be used for 2 different accounts, then it becomes a lot more complicated and would, I think, deter most people.
kith
Reply #12 Friday, September 28, 2001 12:01 AM
I think this is long overdue. My personal opinion is to flip that switch permanently. Just think of these sizes that are being thrown around so casually, 10Mb! Let's say the average .wba file is about 100K and .dxtheme is 1500K , with that you could download 100 Windowblind skins or 6 DX Themes. How much do you need to try out "shareware" for evaluation. And it seems we are talking about the people who are just playing around for 30 days and never registering. How much does Stardock owe those who don't wish to contribute in the least!

Side thought. I have never had any trouble downloading from this site or through the Component Manager. Usually downloads are lightning fast. However pages seem to load extremely slow. I often joke that I can download a WB skin faster than I get the zoom page to load. I optimized my account for speed, any idea why this is?

Bill
JcRabbit
Reply #13 Friday, September 28, 2001 2:10 AM
Brad, I think Paxx actually has a very good point here. I would go as far as limiting daily downloads per IP address, but I guess proxies would wreck havoc with that approach.
paxx
Reply #14 Friday, September 28, 2001 6:18 AM
Bill: yes, but 10Mb could also represent as little as 2 Desktop X themes.

JcR: The problem with IP's is that theoretically, two different users that have the same ISP could end up with the same IP address in the same day.
KenLin
Reply #15 Friday, September 28, 2001 7:45 AM
Do what you need to do to. 10MB per day per account seems very reasonable.
TasT
Reply #16 Friday, September 28, 2001 10:23 AM
10 MB is too much; why should anyone need that many WB skinz or walls in one day? Anyhow why not force registration to download and then limit the number ( not MB) of daily downloads for the citizen class.

In most cases the downloads will be WB skinz or DX objects so if the Download limit was 15 skinz Citizen X will most likly download less than 5 MB.

MB limits on higher classes would probably never be noticed as I think that most of us probably download less that 10 skinz a week! ON the other hand If I'm working on a theme I may down load nore than normal to see how someone done something. I wouldn't want that restricted.


that's my .08 worth

I think I'll go download a gob of skinz now..

TasT
Reply #17 Friday, September 28, 2001 10:25 AM
By the way Citizen X = any citizen.

Sorry for generalizing your nic "X"
adni18
Reply #18 Friday, September 28, 2001 5:12 PM
OK Frogboy, you have a point, it is a problem I agree, but why everybody in Web trying to get as more visits (hits) as they can? And here we try to avoid them?
The advertisements (Banners), I don't think that may bother the members, (the visitors don't care any way), as long as they know that is necessary, for the reasons you mention above.
craeonics
Reply #19 Friday, September 28, 2001 5:24 PM
That flip-a-switch solution sounds solid to me. Customize has a system where you get a "the server is busy" message when it is, well, busy. Highly annoying while you're trying to post a message, but in every other respect perfectly understandable.
Frogboy
Reply #20 Friday, September 28, 2001 7:19 PM
Adni, yea the main problem is that banner ads don't pay. Literally. DeviantArt has the same problem as we do on WindowBlinds.net. Best case would be to make $700 per month off them -- and that's if they actually paid their bills which they usually don't.

For now, we'll just have the "flip a switch" mechanism in place.

Over time we can look at limiting things until we get to the bandwidth we need. Heck, we may be able to let people download 50 megabytes without a problem.

This month 650,000 different people will be coming here (80 of which bought a CD or shirt). The problem isn't the # of people. The problem is that around 6000 to 8000 of them are coming on and downloading 100+ megabytes of stuff.

So one solution might be as simple as limiting monthly downloads or just stopping those 6000 users who come on with their cable modems and just download the entire WindowBlinds/DesktopX libraries.

I had done a graph of bandwidth useage and it came out that 90% of the user sdownload virtually nothing (<5 megabytes per month). It's that 1% (6000 or so users) who are using the bulk of the bandwidth.

Please login to comment and/or vote for this skin.

Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:

  • Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
  • Access to a great community, with a massive database of many, many areas of interest.
  • Access to contests & subscription offers like exclusive emails.
  • It's simple, and FREE!



web-wc01