我有一个访问量非常大的网站,我想添加一个点击计数器。如何更好地存储这些数据?我有两个选项:
1- 创建数据库并将点击数存储在其中。
2- 创建本地文本文件并将点击数存储在其中。
由于服务器已经超载,因此避免对服务器施加更多压力,哪个选项更好呢?
我有一个访问量非常大的网站,我想添加一个点击计数器。如何更好地存储这些数据?我有两个选项:
1- 创建数据库并将点击数存储在其中。
2- 创建本地文本文件并将点击数存储在其中。
由于服务器已经超载,因此避免对服务器施加更多压力,哪个选项更好呢?
如果不想使用外部服务,最好的选择是NoSQL数据库。
可以考虑使用替代PHP缓存(APC)。
我不会使用文件。
如果服务器已经承受着高负载,如果添加另外的并发文件(读/写)访问,情况将会变得更糟。
我确认@Antonys的答案。它将把统计工作委托给客户端而不是服务器。
这也是另一种选择https://www.kissmetrics.com/