Оказалось, что счётчик очереди на Госуслугах можно скрутить Статьи редакции
Он отсчитывался со стороны пользователя, а не сервиса.
2 июля на Госуслугах произошёл сбой — сайт показывал, что сейчас на нём заказывают услуги более 500 тысяч пользователей, и предлагал подождать полчаса. В Минцифры объяснили проблему тем, что на Госуслуги добавляли новые сервисы.
Фронтенд-разработчик в Twitter предложил лайфхак, чтобы не ждать так долго. Нужно было зайти в код страницы и отредактировать его — счётчик отсчитывался со стороны пользователя, а не на сервере.
24
показа
37K
открытий
7
репостов
Это многое говорит о том, какие разработчики идут работать в/с гос структуры
Ни о чём это не говорит, это нормальное решение, когда проблему нужно решить срочно. Лучше запилить быстрый фикс, который работает на 99%, чем сидеть и прорабатывать все возможные подводные камни, пока сервис лежит.
говорит о не дальновидности, ситуация была предсказуема
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Ага, nginx - это теперь бэкенд
Судя по его каментам - он действительно не знает ху из мистер нжынкс
Парень, похоже, вряд ли что-то сложнее wordpress сайта писал.
И про фронтенд-фреймворки, docker-контейнеры и nginx пока, видимо, не слышал. Как и про эффект Даннинга-Крюгера.
Ничего страшного, все были новичками, но зачем спорить, не разбираясь в теме?
Комментарий недоступен
А фронт где лежит? На сервере.
Поэтому фронт - это тоже бэк
какая-то ересь написана. Кэшированный фронт отдаёт пучок nginx'ов. Такого плана таймер можно выдавать в безграничных количествах.
Комментарий недоступен
Зачем ты пытаешься выпендриваться, если понятия не имеешь о микросервисной архитектуре и single page application?
Комментарий недоступен
Извини, конечно, но это жесть.
Бедные ученики…
Комментарий недоступен
Комментарий недоступен
Нет, ты (с)
Комментарий недоступен
Скорее всего просто БД перестала справляться с нагрузкой, а репликация/шардирование не настроены. И тут сколько дополнительных бековых контейнеров не разворачивай - не поможет.
А теперь зайди в консоль браузера и посчитай сколько запросов во вкладке network делается при загрузке страницы (подсказка - больше одного).
Комментарий недоступен
Комментарий недоступен
200 запросов при загрузке страницы - это 150 запросов на файлы стилей/картинки/js/шрифты и 50 запросов на бек, которые грузят cpu, ram и базу.
Господи, мэн, почитай, что такое фронтенд фреймворки и не позорься
В стиме на распродажах ложится, как правило, коммьюнити и изредка магазин.
CDN от распродаж не умирает.
Комментарий недоступен
Комментарий недоступен
Так там может при авторизации ещё куча проверок, которыми занимается другой сервер. Мы ведь не знаем реализации. Просто в таких масштабах каждый sql-запрос на вес золота и каждое поле в таблице. Можно было бы конечно присобачить к сессии, хз почему это не сделали, но видимо была какая-то причина. В целом-то госуслуги довольно крутой проект, поэтому со стороны говорить "да они там просто все дураки" я бы не торопился)