Страница 1 из 1

Три запроса в секунду к VK API, давайте разберемся

Добавлено: 16 апр 2011, 18:35
Tolyaka
Не помню точно где вычитал, но есть такая тема - запросы к VK API можно посылать не чаще чем 3 раза в секунду.
Сначала я не использовал никаких пауз и запросы(audioSearch) шли один за одним. Где-то в каждом 6-ом ответе получал "Too many requests per second"
Затем сделал паузу в 340 мс. "Too many requests per second" исчезли. Но естественно приложение стало работать медленнее.
Но именно в такой версии отправил приложение на одобрение. Его одобрили.
Затем делал эксперименты - изменил код по следующему принципу - сначала Pause = 0, но как только приходит "Too many requests per second" Pause += 100; это миллисекунды. Если придет "Too many requests per second" еще раз еще Pause += 100;
Скорость увеличилась в два раза.
Но одобрит ли это администрация не знаю.
Кто что знает о количестве запросов в 1 секунду? Насколько плохо часто получать ответ "Too many requests per second"?
Почему спрашиваю! Заметил в одном приложении как динамично подгружались данные о кол-ве аудиозаписей моих друзей. И там явно было больше 3-х запросов в секунду.

Re: Три запроса в секунду к VK API, давайте разберемся

Добавлено: 16 апр 2011, 18:53
bodnar
хмм, а там не могли ли использоваться запросы с методом execute и используя vkscript :roll:

Re: Три запроса в секунду к VK API, давайте разберемся

Добавлено: 16 апр 2011, 19:20
Tolyaka
Без понятия что это :-)
Обычный v2.0, обычный audioSearch

Re: Три запроса в секунду к VK API, давайте разберемся

Добавлено: 16 апр 2011, 19:55
bodnar
я уже сказал в какую сторону посмотреть нужно ...
http://vkontakte.ru/developers.php?o=-1&p=execute

Re: Три запроса в секунду к VK API, давайте разберемся

Добавлено: 16 апр 2011, 20:16
Tolyaka
Ааа. Жесть. Нужно как-то раскурить это дело.