Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Further clarification on HTTPRequest() Changes

Travis Lambert
White dog, red collar
Join date: 3 Jun 2004
Posts: 2,819
09-05-2006 09:59
Hi Kelly!

I saw you replied to Lex Neva's post with this response:

From: Kelly Linden
The throttle rate is actually 20 every 20. It is per object owner, per sim. You shouldn't have any problem with a few piling up.


I was a little confused by the release notes as well, and originally took them to mean that I could have 1000 objects in the sim, all owned by me, say - and each object would have the 1 request per second throttle. (Which, admittedly, seems a bit excessive) :D

Would it be correct in stating that the original throttle framework hasn't changed (The throttle is still computed based off all objects within the same sim that all share the same owner) - with the new change being that instead of 20 requests per 100 seconds as it was before, the throttle is now 20 requests per 20 seconds?

I just wanted to be clear so I can adjust appropriately :)

Thanks!
_____________________
------------------
The Shelter

The Shelter is a non-profit recreation center for new residents, and supporters of new residents. Our goal is to provide a positive & supportive social environment for those looking for one in our overwhelming world.
Kelly Linden
Linden Developer
Join date: 29 Mar 2004
Posts: 896
09-05-2006 10:02
You are correct Travis.
_____________________
- Kelly Linden
Kelly Linden
Linden Developer
Join date: 29 Mar 2004
Posts: 896
09-05-2006 10:19
Oh! I just found out I was wrong.

The throttle in 1.12.1 is:

20 requests per 20 seconds, very similar in rules to the old throttle of 20 in 100. However, the new throttle is based in object id, not agent id. This means that your first theory of 1000 objects each with their own throttle is the correct one.

In other words the throttle is 1 request per second per prim.
_____________________
- Kelly Linden