Bandwidth limits reached IMPORTANT

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.



19,108 views 44 replies
Reply #1 Top
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).
Reply #2 Top
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.
Reply #3 Top
Listen to BoXXi...
Reply #4 Top
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.
Reply #5 Top
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.
Reply #7 Top
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.
Reply #8 Top
Reply #9 Top
Purrrr... Oh and Frogboy, Whatever you do is just fine with me.
Reply #10 Top
Hum, yes Spawn, this site is much much bigger than you imagine it is.

Tandis: I didn't see any anit-USA propaganda? Where?
Reply #11 Top
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.
Reply #12 Top
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
Reply #13 Top
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.
Reply #14 Top
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.
Reply #15 Top
Do what you need to do to. 10MB per day per account seems very reasonable.
Reply #16 Top
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..

Reply #17 Top
By the way Citizen X = any citizen.

Sorry for generalizing your nic "X"
Reply #18 Top
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.
Reply #19 Top
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.
Reply #20 Top
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.
Reply #21 Top
Here's a thought, what about limiting the downloads per unique visitor per hour. The reason I'm mentioning this it that there are some freeware utilities out there that will download all the files from a site. It sounds to me like some users are just making a personal copy of all your skins. If you restrict the number of downloads per unique visit, it could prevent these applications from pulling so much data from your servers.

Whatever you decide is fine with me. I'm in with the 90%.
Reply #22 Top
Hmmm, I understand now the all point, and I think your solutions are fair enough
Reply #23 Top
I've got your back, too, Frogboy.
Reply #24 Top
Of course, I tend to dl all sorts of stuff...mostly crap that then gets deleted off my drive....the perils of moderation, I guess...
Reply #25 Top
frogboy cut the one hit 100+ mb download wonders out and i think site should be fine. maybe 1 mb download foir unregistered people and 5 mb per day for registered? of course aolers would have unlimited downloads bec they change ip each time they request something... but aol is slow as hell so not a plm