Офтоп
Никита Лихачёв

Мы все админы TJ

Что это было.

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

В понедельник после новостей о теракте в Петербурге поток читателей вырос очень резко, некоторое время сайт почти лежал или выдавал ошибку 504. Мы включили кэширование страниц TJ, чтобы уменьшить нагрузку: вместо того, чтобы каждый запрос отправлять на «медленный» бэкенд, сервер быстро отдавал временную копию страниц, что для архитектуры сайта в такие моменты делать гораздо проще, чем по тысяче раз в минуту теребить бэкенд. Кэширование стабилизировало ситуацию, и впоследствии его отключили.

Сегодня мы снова включили кэширование, чтобы в будущем не было подобных перебоев, но сделали это с ошибкой: кэшироваться начали в том числе страницы, открытые администраторами. Для вас это выглядело так, как будто вы сами зашли на сайт из-под аккаунта администратора, но на самом деле это было не так: вы просто видели то, что он видит вместо обычных страниц новостей или комментариев. Страшные кнопки вроде «Забанить всех навсегда» не работали, так как авторизация с кэшированием никак не связана.

Сейчас мы эту проблему, надеюсь, исправили. Спасибо вам за бдительность. А если хотите, чтобы эти кнопки у вас функционировали, приходите к нам работать.