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

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

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

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

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

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

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

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

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

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

🔧
5.0 из 5 — оценка пользователей (1 голос)
Редактор корректирует яркость, контраст, экспозицию, насыщенность, гамму и цветовую температуру изображения по формулам обработки RGB. Гистограмма тонов контролирует отсечку светов и теней до сохранения файла.
🔋
Электромобили
Калькулятор таможенных платежей при ввозе электромобиля вычисляет пошлину 15%, акциз, НДС 22% и утилизационный сбор. Расчёт ведётся по мощности электродвигателя и таможенной стоимости с детализацией каждого платежа.
🚘
Автомобильные расчеты
Калькулятор собирает бюджет ввоза автомобиля из России в Армению с учётом режима ЕАЭС. Отдельно видны логистика, транзиты, армянское ОСАГО, налог и регистрационные обязательные платежи первого года.
🪵
Сыпучие и пиломатериалы
Считает кубатуру стенового бруса по венцам с вычетом проёмов и угловых выборок перерубов. Показывает раскрой на шестиметровые хлысты, балки перекрытий, нагели, джут и массу домокомплекта.
🚚
Логистика и перевозки
Подберите раскладку коробок на паллете EUR или FIN с поворотом рядов. Калькулятор одновременно проверяет площадь пола, число ярусов, высоту штабеля, массу груза и ограничение схемы.
🚚
Логистика и перевозки
Постройте схему размещения партий в фуре по длине кузова. Алгоритм подберёт порядок секций и покажет центр тяжести, занятое пространство, реакции опор и предупреждение о проверке осевых нагрузок.
🪟
Кровля и крыша
Подбор сечения стропильной ноги и шага стропил по снеговому району, весу кровельного пирога и уклону ската. Проверка прочности по сопротивлению древесины и прогиба в пределе одной двухсотой пролёта.
🔭
Инженерные калькуляторы
Калькулятор определяет несущую способность сжатых деревянных стоек по продольному изгибу и проверяет внецентренное сжатие с эксцентриситетом по СП 64. Четыре схемы закрепления сравниваются в единой ведомости с критической силой Эйлера.
🚜
Спецтехника
Растаможка квадроцикла включает пошлину, таможенный сбор, НДС и утилизационный сбор по коду 8703. Итог считается по ставкам Единого таможенного тарифа ЕАЭС и коэффициентам утилизационного сбора из постановления Правительства РФ № 81.
💾
Данные и информация
Переводит биты в байты и обратно по соотношению один байт равен восьми битам. Показывает остаток неполного октета, итоги в обеих единицах и время передачи по каналу 100 Мбит/с.
💾
Данные и информация
Переводит объём данных между байтами, килобайтами, мегабайтами, гигабайтами и терабайтами в двоичной и десятичной системах. Раскладывает размер файла в каскад единиц и бытовых эквивалентах: фотографиях, аудиотреках, фильмах и страницах текста.
💾
Данные и информация
Переводит скорость интернет-канала из мегабит в килобиты в секунду и обратно по множителю 1000. Показывает скорость закачки файлов в МБ/с и время загрузки фильма 25 ГБ.

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