Есть способ, которым я пользуюсь.
Метод 1: (Размер файла)
Каждый раз, когда кто-то попадает на страницу, я добавляю еще один байт в файл. Затем, через x секунд или около того (я установил 600), я посчитаю, сколько байтов в моем файле, удалю мой файл, а затем обновлю его до базы данных MySQL. Это также позволит масштабировать, если несколько серверов добавляют к небольшому файлу на сервере кеша. Используйте fwrite для добавления к файлу, и вам никогда не придется читать этот файл кэша.
Метод 2: (Число, хранящееся в файле)
Другой метод заключается в сохранении числа в текстовом файле, который содержит количество обращений, но я рекомендую использовать это, потому что, если два процесса обновлялись одновременно, данные могут быть отключены (возможно, то же самое с method1).
Я бы использовал метод 1, потому что, хотя размер файла больше, он быстрее.