Все сильно зависит от нагрузок и архитектуры а так же того, что собственно нужно считать. Обычно просто инкрементить счетчик в базе для записи вполне достаточно. Если же у вас на фронте стоит varnish то счетчики будут убивать весь профит от кеширования, так что тут тоже много чего можно придумывать.