08.04.2014 15:07
 0просмотров 13 0

Скрипт ГТ, обновление

В версии 1.7 сделана оптимизация, часть вторая.
http://userscripts.org/scripts/show/441244
Под катом описание оптимизации.

Пару слов о сделанной оптимизации. Часть первая - это, в принципе, то же самое, что говорил Демин (http://userscripts.org/topics/213691). Т.е. страница ГТ перестала грузиться каждый раз. Постоянно расчёты шли, если мы открываем страницу ГТ. Если же мы посещаем другие страницы, расчёты идут не чаще, чем в 30 секунд - это время автообновления страницы ГТ. Т.е. добавляется инертность, которая ограничивает сверху дополнительные запросы допустимыми рамками. По крайней мере, я думаю, что они допустимы)))
Плюс не грузится доп. страница, если все типы боёв отключены.

Оптимизация, часть вторая, делает время инертности динамическим. Не так, как говорил Демин, но тоже с привязкой ко времени сервера. Суть её заключается в том, что отменить заявку в ГТ невозможно. Поэтому, если в 10:03 появилась заявка, она сохранится до 10:15. Соответственно, время инертности можно смело делать 12 минут, а значок отображать "по старой памяти".
В остальных случаях интервал остался прежний - 30 секунд.

Возможность комментировать доступна после регистрации