Восстановление числа просмотров в Циклопедии

Материал из Мегапедии
Перейти к: навигация, поиск

Восстановление числа просмотров в Циклопедии — восстановление числа просмотров статей в Циклопедии. Произведено в связи с терактом в апреле 2013 года.

В ходе теракта было удалено более 7 тысяч статей, потеряно около 2,8 миллионов просмотров. Некоторое время после теракта статьи были только восстановлены, но их число просмотров обнулилось. Dream просил на форуме восстановить счётчик просмотров, по крайней мере для своих статей.

Однако, за 2 дня до теракта была сделана репликация базы данных (статей), в которой сохранено в том числе просмотров.

На основе этой базы данных число просмотров было восстановлено при помощи алгоритма: с некоторой периодичностью скрипт делает HEAD-запрос к статье Циклопедии, в результате чего счетчик просмотров увеличивается на 1, но нагрузки не возникает, из-за наличия задержки. Количество запросов равно количеству просмотров до теракта, алгоритм работает только для статей, удаленных с бота Ape.

Из-за наличия задержки между запросами скрипт работал примерно 2 недели, вплоть до 26 июня 2013 года. Все просмотры были восстановлены.