我正在开发Web应用程序,我需要使用Ajax跟踪客户端对特定Web应用程序的点击次数。
MyEar在战争之下:
我想跟踪/统计(使用APP-b和APP-c中的过滤器)从APP-d(使用ajax)申请APP-b和APP-c的请求数
我无法使用会话,因为我的APP-b和APP-c是无状态的。
感谢您的帮助:)
答案 0 :(得分:0)
您可以使用拦截器。 1)如果您想对APP-b和APP-c单独计算请求,只需在两个应用程序中定义一个静态变量。每次在拦截器中收到请求,检查它是否来自APP-d。如果是,则递增静态计数器。一段时间后,请定期继续更新文件或数据库(保存计数)。 2)如果你想在你的应用程序中总计数为总命中数,那么你应该使用支持群集的缓存(大多数缓存都有),这样你就可以从你的应用程序中访问它。收到请求后,从缓存中获取先前的计数,增加它并在您的文件或数据库中更新它。