Я бы, вероятно, подошел к этому так, как вы думаете. Записывать представления в простую таблицу, оптимизированную для записи, и периодически обновлять счетчик представлений и очищать таблицу журнала.
С типом трафика, который вы видите, вы можете обнаружить, что такая система будет работать хорошо, если вы запускаете свой cron чаще, чем раз в час.
Хотя, как говорит Марк, у вас, вероятно, есть что-то еще, что следует выяснить.