файлы не являются транзакционными, и вы не хотите терять счет, так что база данных - это путь
Команда inc memcached быстрее, чем база данных, и я думаю, что это была одна из очень быстрых установок подсчета просмотров
если вы используете, скажем, ключ в час и переключаетесь таким образом, когда просмотр страницы происходит на странице: происходит время, и вы можете иметь процесс в фоновом режиме, собирать счетчики за прошедший час и вставлять их в базу данных в случае сбоя памяти Вы можете потерять счет за этот час, но у вас не будет двойного счета или пропущенного, а ведение счета за период дает интересную статистику