gpt4 book ai didi

asp.net - 使用 ASP.NET + Cookie 进行匿名个性化的有效方法

转载 作者:行者123 更新时间:2023-12-04 07:11:41 26 4
gpt4 key购买 nike

我正在尝试在 ASP.net 环境中实现匿名个性化。我知道 ASP.NET 2.0 提供 Profile .但是,我想尽可能避免数据库的流量,因为我工作的站点是一个相对高流量的站点。

另一个明显的解决方案是 cookie,但鉴于 limitation of cookie ,我想知道是否有人有任何有效的方法将信息存储到 cookie 中。有谁知道亚马逊或雅虎如何处理 anon。个性化?

最终,我们正在尝试根据预定义事件中的一组业务规则概述向我们的用户提供不同的动态内容。原因是为了衡量我们网站的转化率。可以在网站的所有不同页面上使用相同的广告系列。我需要将其设置为 cookie 的原因是,如果我们希望用户能够看到之前提供的相同内容。所以这就是我现在在 cookie 中所拥有的。

 campaign code:page id:result display

您可以看到,如果有很多广告系列并且每个广告系列都在许多页面上使用,则这种情况会增加。

提前致谢!

最佳答案

如果数据库负载是一个问题,您可以在用户在网站上启动 session 时检索个性化,然后将其存储在 session 状态中。这样,只有第一页加载才会调用数据库。

您可以将用户 ID 存储在 cookie 中。

请记住,当用户更新其首选项时,将 session 保留在 db 中,如果有很多匿名用户将访问您的网站,一段时间后删除旧的 db 记录也可能是一个好主意。

关于asp.net - 使用 ASP.NET + Cookie 进行匿名个性化的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/234044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com