⚙️ Кнопка «следующий месяц» отправила бота в 7273 год
⚙️ Кнопка «следующий месяц» отправила бота в 7273 год Представь: ты листаешь календарь на сайте, жмёшь «дальше» — и так 88 632 раза за сутки. Именно это сделал бот-краулер (программа, которая автоматически обходит страницы сайта) на сайте одного разработчика. Всё началось с безобидной ссылки «следующий месяц». Она вела на новую страницу для каждого следующего месяца — без ограничений. Бот честно листал месяц за месяцем: 2026, 2030, 2100... и добрался до 7273 года. Каждый переход — запрос к серверу. Итог: 88 632 запроса за сутки — настоящий стресс-тест, который никто не заказывал. В чём подвох? Ссылки были обычными и рабочими — просто их было бесконечно много. Это как открыть дверь в бесконечный коридор: каждая дверь ведёт в следующую, и остановиться невозможно. Урок простой: любой бесконечный список страниц — календарь, пагинация, фильтры — это мина для твоего сервера. Лечится ограничением глубины (например, «календарь открыт только на 5 лет вперёд») или защитой от краулеров. А вы проверяли свои проекты на «бесконечные кнопки»? 👇 #Разработка #Web #Backend