我管理一个网站,该网站每天都会有很多点击量,这些点击量每小时和网站的各个区域都有所不同。该网站是"白标"并出售给客户。
我正在创建一组报告工具,使客户能够了解他们的用户如何使用他们的网站。
我可以创建一些"标准"分析,将用户数据保存到数据库中,并在客户访问分析页面时显示相同的数据,但我想做的是显示实时数据,这些数据在我的客户查看他们的分析页面时实时更新。
我知道谷歌分析提供了类似的东西,但它不适合我的问题(上面的描述是对实际问题的过度简化......(,但我正在尝试做类似的事情。
我真的不想每隔几毫秒就使用 AJAX 轮询一次数据库。任何人都可以提供更好的解决方案来定期使用新数据更新我的页面。
理想情况下,我正在寻找一个javascript和/或PHP解决方案。谢谢
如果您想使用新收集的数据定期更新页面,那么 AJAX 就是您需要的,我的朋友。不好意思。如果您担心 AJAX 调用的数量,您可以降低更新频率(每分钟一次(,甚至可以添加刷新按钮。
狡猾的替代方案:如果它是针对合理稳定增长并且不需要精确的指标,我想你可以采用它增加的速度并使用 Javascript 进行虚拟。这方面的一个例子是 gmail 登录页面:
Over 10244.816596 megabytes (and counting) of free storage