我应该从客户端请求中在我的 webapi 中捕获哪些客户端数据?
What client data should I capture in my webapi from client requests?
Mid-level .net 开发人员在这里,但在涉及 public 面向(可能 high-traffic)网站时是菜鸟。
做了一点研究,我注意到很多 public/high-traffic 网站,如 facebook 甚至 Whosebug 都会存储大约 10 个(有时更多)cookie,我只能想象这些用于跟踪我的使用情况,但我不知道肯定知道这个。
任何人body 都可以告诉我或指点我应该从每个客户与我的 api 预期 post/put [=23] 之外的每次交互中捕获哪些数据的指南=] 数据?上述数据的意义是什么?
还有,如果有人知道为什么会有这么多不同的 cookie?是否遵循特定的设计模式,仅在特定的 cookie 中保存特定类型的数据等
除非您非常具体地需要从客户端收集持久数据(通常是 cookie),否则不要收集任何东西。只收集你需要的东西。像 facebook 这样的网站插入了十几个广告网络,他们都想在他们网络的不同网站上跟踪你。他们为此使用 cookie。
您仍然可以根据独立请求本身执行一些基本指标。如果您想要 用户 跟踪,请考虑为您的 api 寻找身份验证方法。对于经过身份验证的用户,您可以为 API 的某些部分设置权限,定制您的响应,并在一个用户的不同设备上保持数据持久。这样你就不需要在 cookie 中存储大量变量,也不会成为他们缓存的人质。
Mid-level .net 开发人员在这里,但在涉及 public 面向(可能 high-traffic)网站时是菜鸟。
做了一点研究,我注意到很多 public/high-traffic 网站,如 facebook 甚至 Whosebug 都会存储大约 10 个(有时更多)cookie,我只能想象这些用于跟踪我的使用情况,但我不知道肯定知道这个。
任何人body 都可以告诉我或指点我应该从每个客户与我的 api 预期 post/put [=23] 之外的每次交互中捕获哪些数据的指南=] 数据?上述数据的意义是什么?
还有,如果有人知道为什么会有这么多不同的 cookie?是否遵循特定的设计模式,仅在特定的 cookie 中保存特定类型的数据等
除非您非常具体地需要从客户端收集持久数据(通常是 cookie),否则不要收集任何东西。只收集你需要的东西。像 facebook 这样的网站插入了十几个广告网络,他们都想在他们网络的不同网站上跟踪你。他们为此使用 cookie。
您仍然可以根据独立请求本身执行一些基本指标。如果您想要 用户 跟踪,请考虑为您的 api 寻找身份验证方法。对于经过身份验证的用户,您可以为 API 的某些部分设置权限,定制您的响应,并在一个用户的不同设备上保持数据持久。这样你就不需要在 cookie 中存储大量变量,也不会成为他们缓存的人质。