В значительной степени зависит от варианта использования, который у вас есть. Для тривиального счетчика во внутренней сети этого может быть достаточно.
Хотя мне не совсем понятно, что на самом деле считается "pageHits". Кажется, это число уникальных посетителей, которых я бы не назвал "pageHits".
Для сайта, видимого всем, такой подход проблематичен. Одной из очевидных проблем является уязвимость к внедрению SQL через параметр "id".
Конечно, существует множество доступных библиотек, которые выполняют такой подсчет с различной степенью сложности. Без дополнительной информации и фактического варианта использования трудно сказать, нужно ли вам кодировать что-то более сложное или нет.