Chrome расширение — обновление вкладки по таймеру

Обмеження швидкості, капчі та перезавантаження вкладки за часом

Перезавантаження вкладки за часом може порушити обмеження швидкості та перевірити сторінки, якщо інтервал надто агресивний для сайту.

Auto Refresh Turbo перезавантажується за допомогою API вкладки веб-переглядача за розкладом, який ви вибираєте. Це потужно для інформаційних панелей — і легко переборщити на крихких або анти-ботових кінцевих точках. Ставтеся до вибору інтервалу як до оперативного рішення, а не до гонки на одну секунду.

Як виглядає «ставка обмежена» на вкладці

  • Банери HTTP 429 або «забагато запитів»
  • Порожні плитки після серії перезавантажень
  • Стіни входу або тимчасові блоки
  • Екрани Captcha або перевірки, які не відображалися під час ручного оновлення

Під час запланованого перезавантаження URL-адреса документа відбувається так само, як це робить оновлення людини. Важкі SPA можуть призводити до десятків викликів API під час кожного завантаження, тому ваш «60-секундний інтервал» може означати багато звернень до сервера за хвилину.

Почати консервативно

  1. Відкрити одну спеціальну вкладку для дошки
  2. Початок із 60 секунд (або повільніше для сторінок статусу постачальника)
  3. Подивіться кілька циклів очищення, перш ніж затягнути
  4. Віддавайте перевагу фіксованим інтервалам, поки вивчаєте толерантність сайту

Для настінних дисплеїв див. розумні діапазони в інструкціях щодо оновлення панелі приладів.

Випадкові інтервали як пом’якшувач

Ідеально метрономне перезавантаження може виділятися в журналах доступу. Випадкові мінімально-максимальні затримки все ще зберігають дані приблизно свіжими, розподіляючи навантаження. Вони не є обходом для заборон — це прояв ввічливості, коли стабільна каденція непотрібна.

Зупинка підозрілої сторінки

Додаткова евристика підозрілих сторінок може зупинити сеанс, якщо документ виглядає як екран помилки або запиту (за умовчанням увімкнено). Це гальмо безпеки, а не розв’язувач captcha. Якщо він спрацьовує, усуньте причину: подовжте інтервал, призупиніть під час інцидентів або припиніть оновлення цього хосту.

Зупинка після N для експериментів

Використовуйте стоп після N, коли перевіряєте, як сайт поводиться під час перезавантаження. Запустіть короткий пакет, перевірте відповіді, а потім виберіть тривалий інтервал. Необмежений режим призначений для завідомо справних дошок, яким ви вже довіряєте.

Вікна розкладу зменшують витрати

За вашим вікном щоденний розклад зупиняється, тому нічні цикли не спалюють квоту, коли ніхто не дивиться. Це відрізняється від Зупинити, який завершує сеанс, доки ви знову не натиснете «Почати» — докладніше в розклад призупинених і зупинених.

Повне оновлення та завантаження

Повне оновлення обходить кеш і може збільшити вихідний трафік. Використовуйте його, коли звичайне перезавантаження залишає застарілу оболонку — а не як типове для кожного тику. Печиво залишається; ви не очищаєте сеанс лише за допомогою жорсткого оновлення. Порівняйте режими повного оновлення та звичайного перезавантаження.

Завантаження кількох вкладок і раптові зупинки

Незалежні сеанси означають, що три вкладки по 15 секунд кожна не є «одним м’яким опитуванням». Підрахуйте загальний тиск перезавантаження для кожного джерела. Віддавайте перевагу одній вкладці на стіні з розумним інтервалом перед багатьма таймерами, що перекриваються, на одному хості.

Якщо оновлення раптово припиняється, перевірте призупинення розкладу, зупинку під час взаємодії, зупинку після N і зупинку підозрілої сторінки, перш ніж припускати помилку. Ознайомтеся з усуненням несправностей.

Спробуйте

Установіть Auto Refresh Turbo і спочатку перевірте один повільний чистий цикл. Інтервали перебування в локальному сховищі; додаткова телеметрія Umami/GlitchTip відокремлена від трафіку перезавантаження сайту — див. Політику конфіденційності.

Наступне читання

Продолжайте исследовать

Интересное