Throttling, Robots etc
Posted: Fri Oct 31, 2014 5:37 pm
Hi,
I've noticed this following odd epo behaviour which I don't understand. Perhaps you can throw some light:
+ when we used anonymous access we used to get back quota-per-minute and quota-per-day responses. Now we're logging in programmatically, these always come back as zero. That's a pity as we we're using those responses to throttle our app.
+ so, missing the quota responses, our code uses the traffic light responses as throttling too. However, the sequence often goes green, green, green, ..... etc etc green and then suddenly '403 forbidden robot'.
Now we would like to be good citizens and observe the policies but to do that, we're having to watch the dynamic behaviour of the actual system and try and figure out an algorithm that keeps it happy. I can't help but feel that if the EPO posted a throttling algorithm (say in english or pseudo-code) that it would like its clients to observe then we would be very happy to code that up. It might save everyone a bit of work in the long term.
Kind Regards, Alan
I've noticed this following odd epo behaviour which I don't understand. Perhaps you can throw some light:
+ when we used anonymous access we used to get back quota-per-minute and quota-per-day responses. Now we're logging in programmatically, these always come back as zero. That's a pity as we we're using those responses to throttle our app.
+ so, missing the quota responses, our code uses the traffic light responses as throttling too. However, the sequence often goes green, green, green, ..... etc etc green and then suddenly '403 forbidden robot'.
Now we would like to be good citizens and observe the policies but to do that, we're having to watch the dynamic behaviour of the actual system and try and figure out an algorithm that keeps it happy. I can't help but feel that if the EPO posted a throttling algorithm (say in english or pseudo-code) that it would like its clients to observe then we would be very happy to code that up. It might save everyone a bit of work in the long term.
Kind Regards, Alan