Thread Tools Display Modes
10-17-08, 08:25 AM   #1
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 30
Request block, This is to stop flooding of our server.

Hi, I wanted to list a couple of ways I use the site here at WoWI, and point out where I am seeing the entitled notification message, "Request block, This is to stop flooding of our server."

The aim of this feedback is two-fold:
1) It provides a way for site admins to see what/where they may tweak how the site handles requests, while still accomplishing the stated objective of blocking floods, and
2) Responses to this feedback might point out ways for me to utilize the site more effectively, accomplishing what I want as a site user - but without seeing the notification message or otherwise screwing things up.

How I use the site:
I manually update my addons through various sources, though I personally would prefer just having one source. Auto-updating hasn't been reliable for me, for any of the client downloader/updaters available, since forever. But that's okay because I just manually update files, as desired.

This process includes downloading addons from WoWI, wherever WoWI appears to be hosting the most current or up-to-date source for revisions. I also will use the addon portal page forums to provide direct author feedback or ask questions about a given addon.

Thirdly, I intend to use the site as source of info about addon creation and (in particular) UI modification. The reason for this is that I intend to release an addon that is going to rock everyone's world. Seriously, this addon is going to cause about 200 frame xml errors each time it loads, because that's exactly what the first version is likely to do (since I don't actually know how to create addons from start to finish yet...). Kidding aside...

Within the context of how I utilize WoWI, I observe the following:

Firefox: Open All In Tabs
Using Firefox's bookmarks toolbar, I add URL bookmarks linking to individual addons hosted here and at other locations. These links are URLs to the addon portal page, not to any file download location. I then use Firefox's "Open all in tabs" option to load up the discrete pages in separate tabs.

A recent change to the site (or, perhaps, a recent change *somewhere*) doesn't seem to allow this functionality. I will receive the entitled notice after the 1st tab opens to the addon portal page. In other words, I can't request a 2nd page to this site within about a 4 or 5 seconds period.

WoWI Favorites
Another way to store/maintain links to the addons homed at WoWI is to use the site's own "Favorites" option. I have used this, and am currently in process of updating my own "Favorites" to reflect changes seen with WoW 3.x. Seeing the issue with the above, "Open all in Tabs", I starting just linking to my Favorites page and then manually and individually clicking the links in my Favorites page on this site, to open up each addon in it's own tab. In this manner, I can then continue on to review each addon, it's forums, and of course, check for any news or updates to the addon itself. After review, I close out the tab, and the next tab appears for me to continue my process.

However, what I find is that again, there must be an approximately four or five second pause between opening individual pages. I've timed it, and yes there is some variance (sometimes as low as about 2 seconds, and sometimes - especially if the entitled page error appears one time - I can end up waiting and reloading unsuccessfully for quite a while before I can get past the Flood-O-Meter).

Addon page (and general forum?) << < > >> 1 2 3... Page navigation links:

I ran into the entitled flood warning actually just trying to use forward/back first/last addon portal topic navigation links. I presume that any page at all that comes from the AddOns tab linked on the home page is filtered/checked/vetted by the Flood-O-Meter.

Now, I must say, I am getting old and I cannot possibly be the fastest web link clicker in the world - and I know that I am not as fast or furious as some auto-updater leeching bits off your site. So, I think that even if we come to learn or agree that how I would prefer to navigate the site in my first two scenarios is 'bad' in some way, I think that this last scenario of just 'normal' site page navigation points to some potential for fine-tuning the flood control methods used by WoWI.

Some hopefully useful feedback... hope you see it as such.

Thanks!


P.S. I tend to focus on the negatives because IRL I'm a glass half-empty person. This shouldn't mean that I don't see absolutely great things about this site, or about a given addon that I may comment on. I should put this statement in my signature because as a glass-half-empty person, it's a real hassle to keep letting WoWI folks know that I still love them.
__________________
-- ęsir

Last edited by Aesir : 10-17-08 at 08:26 AM. Reason: tried to format better so the post isn't some giant W O T. I failed...
  Reply With Quote
10-19-08, 05:53 PM   #2
Dolby
PPAP
 
Dolby's Avatar
WoWInterface Admin
Join Date: Feb 2004
Posts: 2,341
"Request block, This is to stop flooding of our server."

This was enabled to keep our site alive during patch week. Our 1 main httpd server couldnt handle all the page requests. We are working to scale our server setup for the next big patch day.

The main reason we couldnt handle it was because wowmatrix would slam our fileinfo pages to parse them for the version info and download link. With people having 50+ addons and thousands using it every time before they load wow our poor server was having major trouble. So we added some flood control that wouldnt affect the majority of the people using our site.
  Reply With Quote
10-20-08, 11:15 AM   #3
Vranx
A Flamescale Wyrmkin
 
Vranx's Avatar
Join Date: May 2008
Posts: 101
Originally Posted by Dolby View Post
"Request block, This is to stop flooding of our server."
So we added some flood control that wouldnt affect the majority of the people using our site.
I must not be in the majority, it was driving me crazy, to the point where I actually went to Curse instead. It stinks that wowmatrix is killing the site, isnt there a way to block their IP from accessing the files?
  Reply With Quote
10-20-08, 11:23 AM   #4
Dolby
PPAP
 
Dolby's Avatar
WoWInterface Admin
Join Date: Feb 2004
Posts: 2,341
No, its when wowmatrix is used. Every one of their users has a different IP and their program has a random user agent.

I had to re-enable the flood control again, trying to figure out my options.
  Reply With Quote
10-20-08, 12:01 PM   #5
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2008
Posts: 2,988
Is that what was happening earlier (lots of site hits, or floods from WM)? I could not get this site to load quickly for anything in the world. Now it's loading just fine.
  Reply With Quote
10-20-08, 12:05 PM   #6
Dolby
PPAP
 
Dolby's Avatar
WoWInterface Admin
Join Date: Feb 2004
Posts: 2,341
yes, wowmatrix hammers our file info page acting like a ddos attack.
  Reply With Quote
10-20-08, 12:09 PM   #7
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 30
Originally Posted by Dolby View Post
I had to re-enable the flood control again, trying to figure out my options.
The reason I'd tried to get very detailed about how I use the site was to (hopefully) provide a way to figure out some distinguishing factor between a human at the keys and a wowmatrix client.

I know the reason the flood control is in place, I'm just trying to help find a way to get that perfect balance. My guess is that you are as well.

Thanks for the responses.
__________________
-- ęsir
  Reply With Quote
10-20-08, 12:13 PM   #8
Duugu
Premium Member
 
Duugu's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 851
Did you ever thought about a system with captchas and dynamic generated download links?
  Reply With Quote
10-20-08, 12:23 PM   #9
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 30
Originally Posted by Duugu View Post
Did you ever thought about a system with captchas and dynamic generated download links?
I know it seems an obvious solution, but I happen to fail at captcha images more than half the time, and I don't think I'm alone.

But there is a system that appears to work as well or better, and doesn't involve obfuscated images. I don't know what it is called, but it displays a question in clear text, e.g., "What is 11 + 4" ** and a person inputs the answer. That wouldn't be horrible. Captcha images are hell though.


** or
Q: "What is your favorite colour?"
A: "blue... no, green!" Aaaaaiiieey!!
__________________
-- ęsir
  Reply With Quote
10-20-08, 12:38 PM   #10
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
Originally Posted by Aesir View Post
** or
Q: "What is your favorite colour?"
A: "blue... no, yellow!" Aaaaaiiieey!!
fixed

edit: I have seen that before, Aesir - anther good idea.


We have thought of both ideas, Duugu. We're figuring out what's best for the site atm, to not burden users.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh


Last edited by Seerah : 10-20-08 at 12:40 PM.
  Reply With Quote
10-20-08, 12:45 PM   #11
Shirik
Blasphemer!
Premium Member
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2007
Posts: 818
Originally Posted by Duugu View Post
Did you ever thought about a system with captchas and dynamic generated download links?
While this is an obvious solution, it's also a solution that would be against what we prefer due to the extra burden it places on the users. The objective here is to find a resolution without actually impacting the frequent users of the site that we <3 so much
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
  Reply With Quote
10-20-08, 12:46 PM   #12
Duugu
Premium Member
 
Duugu's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 851
Q: "What is your favorite colour?"
A: "blue... no, yellow!" Aaaaaiiieey!!
...
roflol
  Reply With Quote
10-20-08, 12:46 PM   #13
Dolby
PPAP
 
Dolby's Avatar
WoWInterface Admin
Join Date: Feb 2004
Posts: 2,341
It may have to come down to something like that, however I've been trying to avoid that.
  Reply With Quote
10-20-08, 12:50 PM   #14
Duugu
Premium Member
 
Duugu's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 851
Originally Posted by Shirik View Post
While this is an obvious solution, it's also a solution that would be against what we prefer due to the extra burden it places on the users.
Sure. There are drawbacks.

Could a better system be something with user sessions and a single captcha for every new session?
  Reply With Quote
10-20-08, 06:38 PM   #15
Elloria
An Onyxian Warder
 
Elloria's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2007
Posts: 358
Really the extra step to type in a few letters or click something before i download something would not be a burden, more of a friendly reminder that the site is blocking out the bad guys
__________________
  Reply With Quote
10-22-08, 07:16 AM   #16
dafire
Premium Member
AddOn Author - Click to view addons
Join Date: Jun 2005
Posts: 216
Before you add captchas or stuff like that I'd rather enforce people to login before downloading.. or just add captchas to logged out people
  Reply With Quote
10-22-08, 05:14 PM   #17
Yhor
A Pyroguard Emberseer
 
Yhor's Avatar
Join Date: May 2007
Posts: 1,077
Originally Posted by dafire View Post
Before you add captchas or stuff like that I'd rather enforce people to login before downloading.. or just add captchas to logged out people

This seems like the most reasonable request to me; imo, I think people are starting to flock here regardless of 'ease of use' on a website, due to the security that WoWI has shown in keeping us safe(r) than the rest.
  Reply With Quote
10-23-08, 12:48 AM   #18
Vyper
A Rage Talon Dragon Guard
 
Vyper's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 317
Another (possibly temporary) solution it seems to me would be to place a cookie. No cookie, no download service. Its most easy accomplished along side dynamic download links, but it can be done even within apache, not allowing access to a direct download unless a cookie is enabled.
To make it more clear:

1. User visits a WoWI page, and it places an authentication cookie. This is where I suspect WoWMatrix fails, though they might come up with a solution in short order.
2. Assuming your using apache (if your using IIS your on your own) downloads are now hosted in a separate virtual host/alias which requires cookie authentication. (there are a couple modules that provide this). Voila!

I suspect this would at least slow them down for a little while. A somewhat more complex scheme could possibly solve the problem on a more permanent basis.

Last edited by Vyper : 10-23-08 at 12:49 AM. Reason: correctness
  Reply With Quote
10-29-08, 02:29 AM   #19
Burgestrand
A Kobold Labourer
Join Date: Oct 2008
Posts: 1
Depending on the user base you could use a javascript solution. I highly doubt that any updating client to date will parse and execute javascript. Although I haven't done any testing.

Then again, that's only viable if a lot of your users have javascript enabled. For those who hasn't, a more brutal check would be appropriate (captcha, logic images, whatever) to “block” it.

Just a suggestion.

PS: Lighty has a secure download module (similar to what Vyper suggested). I don't think that approach would be effective, though, as cookie validation is extremely simple to implement in a downloader: use CURL (which I suspect some downloaders already do) and turn on cookie support.

Last edited by Burgestrand : 10-29-08 at 02:33 AM.
  Reply With Quote
11-03-08, 05:39 PM   #20
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 30
Just an update for feedback from my original post.

Haven't seen the problem outside of when WoWI switches to what I hear others term as, "low-bandwidth mode" for when the site is hit hard on patch days or what-not.

I'd also like to back-track on any ideas/suggestions with respect to anything relating to captchas or anything similar that requires additional key/mouse inputs to validate a connection. Reason being, that's a cure that is probably worse than the disease.

In any case, the point of the OP was more to provide feedback on when the issue appeared for 'regular users', with the hope that things could be tweaked to account for such situations. Thanks for the responses, WoWI team (and everyone).
__________________
-- ęsir
  Reply With Quote

WoWInterface » Site Forums » Site help, bugs, suggestions/questions » Request block, This is to stop flooding of our server.

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off