Как устроена архитектура сервиса счетчика для сайтов?

Возьмем к примеру счетчик liveinternet

Судя по данным на сайте: 9-10 млрд хитов в сутки. 10-15 серверов.
Выходит примерно 10-15 тысяч хитов в секунду на сервер

Также читал что там обычные сервера, а часть даже старых. Следовательно там HDD.

Веб-сервер там 0w. Данные собирает cgi скрипт? Или просто логи от веб-сервера обрабатывают?
Такие нагрузки выдержит только демон на C/C++ ? nodejs потянет?

Логи думаю пишут в память/очередь. А уже потом обрабатывают, а если мало памяти - скидывают на диск периодически пачкой и потом обрабатывают.

А как устроена база данных? Обычный sql? Понятно что там шардинг
  • Вопрос задан
  • 2835 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы