CLEARBYTE / 16

Сайты и разработка

Интерактивные инструменты с понятными методами расчёта. Меняйте исходные данные, сверяйтесь с примером и учитывайте допущения при использовании результата.

Калькулятор дохода с просмотров страниц

Просмотры = визиты × страниц за визит. Доход ≈ просмотры / 1,000 × RPM страниц.

Сайты и разработкаРассчитать

Калькулятор экономии запросов к источнику с кешем

Запросы к источнику ≈ все запросы × (1 − доля попаданий в кеш). При 80% из 100,000 запросов до источника дойдут 20,000.

Сайты и разработкаРассчитать

Калькулятор допустимого простоя

Допустимый простой = окно наблюдения × (1 − целевая доступность). При цели 99.9% за 30 дней модель допускает 43.2 минуты.

Сайты и разработкаРассчитать

Калькулятор измеренной доступности

Доступность = (время наблюдения − простой) / время наблюдения × 100. Простой должен относиться к тому же окну наблюдения.

Сайты и разработкаРассчитать

Калькулятор запросов в секунду

Средний RPS = число запросов / секунды. 180,000 запросов за час — в среднем 50 запросов в секунду.

Сайты и разработкаРассчитать

Калькулятор среднего числа одновременных запросов

Среднее число одновременных запросов = RPS × средняя длительность в секундах. При 80 RPS и 250 мс это 20 выполняющихся запросов.

Сайты и разработкаРассчитать

Калькулятор объёма передачи ответов

Байты передачи ≈ ответы × средний размер ответа. Два миллиона ответов по 20 десятичных KB содержат 40 GB данных.

Сайты и разработкаРассчитать

Калькулятор экономии от сжатия

Экономия = исходные байты − сжатые байты. Процент — разница / исходный размер; коэффициент сжатия — исходный / сжатый размер.

Сайты и разработкаРассчитать

Попадания в кеш по запросам и по байтам

Доля по запросам даёт всем запросам равный вес, по байтам — вес тела ответа. Если 99 ответов по 1 KB в кеше, а один 1,000 KB — нет, доли равны 99% и 9.01%.

Сайты и разработкаСравнения

Коэффициент сжатия и процент экономии

Коэффициент «исходный / сжатый» = исходные байты / сжатые. 100 KB → 25 KB дают 4:1 и экономию 75%, а не 400%.

Сайты и разработкаСравнения

Коды HTTP для проверки сайтов и интеграций

Код состояния описывает результат HTTP-запроса. Страница ошибки с кодом 200 отличается от настоящего 404. Проверяйте вместе код, метод и заголовки ответа сайта или API.

Сайты и разработкаСправочные таблицы

Директивы Cache-Control: хранение и повторное использование

no-cache разрешает хранить, но требует успешной проверки перед повторным использованием. no-store запрещает кешу хранить ответ. max-age задаёт срок свежести, не гарантирует хранение объекта весь этот срок.

Сайты и разработкаСправочные таблицы

Таблица размера Base64 с дополнением

Base64 с дополнением требует 4 × ceil(байты / 3) символов без переносов строк. 3 байта дают 4 символа; у коротких данных доля накладных символов из-за дополнения выше.

Сайты и разработкаСправочные таблицы

Доступность и допустимый простой за месяц

Допустимый простой по целевой доступности за ровно 30 дней. При 99,9% это 43,2 минуты за указанный период.

Сайты и разработкаСправочные таблицы

Запросы в секунду, минуту и сутки: таблица пересчёта

Для постоянной частоты умножьте запросы в секунду на 60, чтобы получить минутный объём, или на 86 400 — суточный.

Сайты и разработкаСправочные таблицы

Разрешение и память несжатого изображения RGBA

В 8-битном RGBA один пиксель занимает четыре байта без выравнивания строк и других расходов. Объём одного буфера: ширина × высота × 4.

Сайты и разработкаСправочные таблицы