Hi, after going through the Usage Information and Limits documentation, i wonder about the "per IP" limitation.
Let's say i'm limited to 1,000 YQL calls an hour per IP:
if the IP is a part of a subnetwork (for example, a big corporation or a university) and all of the endpoints share the same external IP (of the main router) - is the limitation for the entire total of calls coming from all of the endpoints in the subnetwork? or is the limitation separate per endpoint in the subnetwork?
thanks,
Since i got no answer, i decided to check it out my self with my own little experiment:
using my own subnet at home (2 computers linked through a router), i wrote a script to repeatedly send yql queries from a web page.
i ran that script on the 1st computer until i reached the limit (BTW - it was less than 1000, i got block somewhere around the 200th call).
until the limit was reached i got HTTP 200 response, and all was well.
once i've reached the limit - i got HTTP 500 response over and over again.
a minute later, i ran the exact same script on another computer within the same subnet - and i instantly failed with the same HTTP 500 response.
my conclusion : the IP limitation (1,000 calls per hour) is per subnet, and not per computer.
meaning - it's enough to have a single endpoint in your subnet that reached the limit, to disable the entire network from executing YQL queries for the next hour or so...
any comments?