Я хочу вести блог Jekyll с помощью GitHub Pages. Я приобрел лицензию на отображение веб-шрифта до 50 000 просмотров страниц в месяц. Я дабы не нарушать это соглашение, мне нужно реализовать какой-то механизм для подсчета просмотров страниц, чтобы я мог принимать меры всякий раз, когда я достиг 50 000 просмотров страниц.
У меня в голове довольно сложные идеи. С одной стороны, я думал о том, чтобы выполнить вызов какой-нибудь функции AWS Lambda, которая подсчитывает каждый просмотр страницы и предпринимает действия, если их слишком много. С другой стороны, я узнал, что MyFonts, Linotype и другие магазины шрифтов предлагают некоторые из своих веб-шрифтов, используя модель лицензирования, называемую «оплата по мере использования», и в этом случае они обязывают своих клиентов использовать счетчик просмотров страниц. они обеспечивают, так что они могут заряжаться непрерывно, всякий раз, когда достигаются определенные квоты. Их клиенты добавляют эти счетчики просмотров страниц на свои веб-сайты, ссылаясь на уникальный файл CSS, размещенный в соответствующем магазине шрифтов.
Однако, поскольку я, вероятно, не единственный, кому приходится иметь дело с этим, мне интересно, как другие люди решают это. Мои идеи кажутся немного чрезмерными для того, что на самом деле является просто счетчиком просмотров страниц.
Есть ли более простой способ? Как это обычно делается?