Иван Шевченко

Backend-инженер · производительность, оптимизация запросов, антиспам
Год рождения: 1992

Отвечает за то, чтобы вы не ждали: серверная часть выдерживает часы пик и не замечает ботов.

PHP / WordPress Redis и кэширование Оптимизация запросов Антиспам и rate-limiting

Иван строит и поддерживает серверную часть ToolBoss: архитектура поверх WordPress с кастомным типом контента, многоуровневое кэширование (Redis + фрагментные кэши тяжёлых страниц) и очереди фоновых задач — sitemap, поисковый индекс, дайджесты и рассылки. Принцип его зоны: ни одна техническая задача не должна стоить посетителю хоть миллисекунду ожидания.

Счётчики просмотров и оценок он вынес из таблиц базы в атомарные инкременты Redis со сбросом пачек — поэтому аналитика не конкурирует за запись с открытием страниц читателями. Медленные запросы профилируются регулярно: каждая оптимизация сначала доказывает замером «до/после», что она ускоряет сайт, а не украшает код.

Вторая его ответственность — защита форм: ограничение неудачных входов в админку, honeypot и time-trap на отзывах и подписке, эскалация антиспама (три ошибки подряд — принудительная пауза), журналы подозрительных хитов. Спам-атаки приходят каждый день — до модерации не доходит ничего.

Редакторские принципы

  • Сначала замер, потом вывод: оптимизация без цифр — гадание.
  • Кэш без чёткой инвалидации — отложенный баг.
  • Нагрузка ботов оплачивается ботами, а не читателями.

Инструменты в зоне ответственности автора (88)

Подберите номинал трехполюсного автоматического выключателя по мощности двигателя, коэффициенту мощности и КПД. Калькулятор проверяет отстройку электромагнитного расцепителя от пускового тока по таблице 2 ГОСТ IEC 60898-1.
Инженерные системы ★ 5.0 Открыть
Рассчитайте расход приточного воздуха и мощность калорифера по теплопотерям здания и доле рециркуляции. Калькулятор проверяет ограничения СП 60.13330.2020 по температуре притока и защите от замораживания.
Инженерные системы Открыть
Рассчитайте сечение кабеля 10 кВ по экономической плотности тока, термической стойкости КЗ и потере напряжения по ПУЭ 7. Калькулятор учитывает марку кабеля, часы максимума нагрузки и глубину прокладки.
Инженерные системы Открыть
Калькулятор подбирает блок питания 24 В для протяженных линий подсветки. Расчет сравнивает ток с системой 12 В, проверяет отрезок до 10 метров и сечение кабеля.
Электроника и радиотехника Открыть
Выполните экспресс-расчёт требуемой тепловой мощности радиаторов отопления исходя из площади и конструктивных особенностей комнаты. Инструмент учитывает высоту потолков, тип остекления, число внешних стен и зимние температуры.
Рассчитайте требуемую емкость аккумуляторных батарей для надежного резервирования нагрузки заданной мощности. Онлайн-алгоритм выполняет профессиональный подбор моноблоков с учетом КПД инвертора, глубины разряда и эффекта Пейкерта.
Электроника и радиотехника Открыть
Инженерный калькулятор вычисляет нормативный расход двухкомпонентной эпоксидной затирки для заполнения межплиточных швов облицовки. Алгоритм учитывает габариты плитки и определяет необходимое количество ведер по 2 килограмма.
Отделочные работы Открыть
Инженерный калькулятор подбирает оптимальную ширину рулона линолеума и вычисляет точную длину отреза для комнаты. Алгоритм учитывает глубину дверной ниши и раппорт рисунка для безнахлестной укладки.
Отделочные работы Открыть
Инженерный калькулятор вычисляет нормативный расход глубокоматовой краски и грунтовки для отделки потолка в два слоя. Алгоритм учитывает впитывающую способность основания и определяет точное количество тары.
Отделочные работы Открыть
Рассчитайте точный объем интерьерной краски и закупаемое количество банок по стандарту DIN EN 13300. Инструмент за несколько секунд учитывает классы мокрого истирания, впитываемость подложки и слои.
Отделочные работы Открыть
Калькулятор диагональной укладки считает плитку под углом 45 градусов: расход с повышенным запасом, упаковки, клей и длину диагонального реза, а также общую смету. Схема показывает повернутую на 45 градусов сетку.
Отделочные работы Открыть
Калькулятор отделочных работ считает смету ремонта с разделением на оплату мастеров и стоимость материалов по классу отделки, высоте потолков и типу объекта. Результат включает цену квадратного метра и сроки.
Отделочные работы Открыть

Показать весь каталог →