Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.03.2010, 21:21
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 1  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
По умолчанию ограничение 3 запроса в секунду

сабж еще имеет место или его упразднили?
чего спрашиваю — test_mode: 0, приложение включено, в коде стоят тупо три запроса подряд — и все отлично!
ну не может же быть такого, что у меня на компе/браузере просто чудом все так тормозит?
__________________
Поймай яблоко 2!

Старый 17.03.2010, 21:25
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Три запроса никак не могут превысить лимит трех запросов в секунду Вот четыре могут.

Старый 17.03.2010, 21:31
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 3  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
вот ты сейчас... это ППЦ... может поспать 0о
надо как-то спрятать этот топик ))) пока меня не засмеяли...
спасибо )
__________________
Поймай яблоко 2!

Старый 17.03.2010, 21:34
Raikary вне форума Посмотреть профиль Отправить личное сообщение для Raikary Найти все сообщения от Raikary
  № 4  
Ответить с цитированием
Raikary

Регистрация: Jul 2006
Сообщений: 21
так вроде появился способ постить несколько запросов за раз..
Цитата:
execute

Универсальный метод, который позволяет запускать последовательность других методов, сохраняя и фильтруя промежуточные результаты.

Поддерживаются арифметические операции, массивы, списки, parseInt, parseDouble, конкатенация (+), фильтр массива по параметру (@.), создание массивов и списков ([X,Y]), вызовы методов API. В данный момент не поддерживаются функции, логические операции, циклы и условия.

Старый 17.03.2010, 21:42
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 5  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
2udaaff: 5 запросов подряд, полет нормальный... мож все-таки того, упразднили?

UPD:
все. зафлудил api. отбой — ограничение в силе.
__________________
Поймай яблоко 2!


Последний раз редактировалось Zebestov; 17.03.2010 в 21:57.
Старый 17.03.2010, 23:41
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Сообщение от Zebestov Посмотреть сообщение
2udaaff: 5 запросов подряд, полет нормальный... мож все-таки того, упразднили?

UPD:
все. зафлудил api. отбой — ограничение в силе.
Ну там от трех до пяти, вообще. А на деле как получится.

Цитата:
Интересно а получится ли использовать AS3 function setTimeout()?

Ведь если ее привязать к вызову обращения к api.. и поставить задержку 333 мсек., то можно подряд поставить хоть 10 запросов - они будут идти по правилу..
Получится. Но лучше следить за тем, чтобы в определенный интервал времени не попадало три запроса, а не после каждого лепить задержку. Потому-что, например, если нам нужно будет отправить в минуту 3 запроса, то нам задержки не нужно будет делать никакие. И, имхо, удобнее Timer использовать. + Если ошибка по количеству запросов, то повторно вызывать тот метод, который вернул ошибку. И такой точности не будет, что ровнехонько через 333 мс контакт их всех нормально проглотит. Через какие промежутки времени эти запросы доберутся до контакта — это не известно никому И как они там обрабатываются тоже. Так что лучше не более трех запросов в 1.5, а то и в 2 секунды отправлять.

Старый 17.03.2010, 22:17
Raikary вне форума Посмотреть профиль Отправить личное сообщение для Raikary Найти все сообщения от Raikary
  № 7  
Ответить с цитированием
Raikary

Регистрация: Jul 2006
Сообщений: 21
Вопрос в продолжение темы.

Интересно а получится ли использовать AS3 function setTimeout()?

Ведь если ее привязать к вызову обращения к api.. и поставить задержку 333 мсек., то можно подряд поставить хоть 10 запросов - они будут идти по правилу..

Старый 17.03.2010, 23:55
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 8  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Там, кстати, ограничения, насколько я помню, звучало не как 3 запроса в секунду, а как обращение со стороны приложения к серверу не чаще, чем 1 раз в 0.5 сек (это, кстати, не одно и то же, поскольку в 2 сек не 6 запросов, а только 5).

Но я подозреваю, на самом деле они это ограничение банально сняли в целях повышения производительности.

К тому же сейчас все пользуют в основном execute, так что многократные запросы нужны только если делать чат на базе ВК.

Старый 18.03.2010, 00:03
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 9  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
2mikhailk:
1. не слышал как звучало про 0.5, читаю как звучит про 0.333: Сервер принимает не более трёх запросов в секунду...
2. никто ничего не снял, все в действии.

2Raikary:
все проще — элегантно расширяешь URLLoader и делаешь свой класс, который сам следит за очередью с помощью определенной логики... я так и хотел делать, а потом лень заставила усомниться, что это надо =)
__________________
Поймай яблоко 2!

Старый 18.03.2010, 00:23
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 10  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
ок, изменили
я читал описание API по этому поводу в декабре, тогда там стояло раз в 0.5 сек
Кстати, не хочу быть занудой, но три запроса в секунду - это не обязательно 0.3333

Относительно того, как эта кухня устроена внутри, думаю, снаружи все равно не угадать. Подозреваю, что для каждого экземпляра приложения создается переменная с временем жизни 1 сек (например, в том же мемкеше), которая инкрементится при каждом обращении экземпляра приложения. Это проще, чем контролировать интервал между обращениями. Если я прав, то при определенном стечении обстоятельств сервер может принять до шести запросов в секунду - когда первые три запроса придутся на вторую половину первой секунды серверного времени, а вторые - на первую половину второй. Просто первые три запроса будут учтены в одном счетчике, а вторые три - во втором.

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.