我想使用 GitHub Pages 托管一个 Jekyll 博客。我已经购买了一个许可证,可以显示每月最多 50.000 次页面浏览量的网络字体。我为了不违反这个协议,我需要实现某种机制来统计页面浏览量,这样每当我达到 50,000 页面浏览量时我就可以采取行动。
我脑子里有一些相当复杂的想法。一方面,我正在考虑调用某个 AWS Lambda 函数来计算每次页面浏览量,并在浏览量过多时采取行动。另一方面,我了解到 MyFonts、Linotype 和其他字体商店使用称为“即用即付”的许可模式提供一些网络字体,在这种情况下,他们确实要求客户使用页面浏览计数器他们提供,以便他们可以在达到某些配额时连续收费。他们的客户通过链接到由相应字体商店托管的唯一 CSS 文件,将这些页面查看计数器添加到他们的网站。
但是,由于我可能不是唯一一个必须处理这个问题的人,我想知道其他人是如何解决这个问题的。对于真正只是一个页面浏览计数器的东西,我的想法似乎有点过头了。
有没有更简单的方法?一般是怎么做的?