假设您有一个博客,用户可以“点赞”和文章。在具有用户群的普通网站上,您的用户可能会登录,并且这些数据可能会存储在数据库中,但在诸如 Wordpress 博客之类的东西中,您的用户可能没有登录帐户,以跟踪他们是否“喜欢”文章与否,您可能会将其 id 存储到他们的 Cookie 中。至少大多数现有解决方案都是这样做的。
我的问题是到目前为止我看到的所有解决方案都会为用户喜欢的每篇文章创建一个新的 cookie。如果您有一个包含数百或数千篇文章的大型博客,并且假设用户喜欢 150 篇文章,那么每个请求都会发送 150 个 cookie。光是想到这个就让我害怕。
我的想法是将每个文章 ID 以 JSON 格式存储到同一个 cookie 中,或者可能只是 ID 用 | 分隔。
然后我必须将所有 ID 提取到一个数组或其他东西中,这样它会增加一些处理,但会减少 HTTP 请求
我很想听听关于如何做到这一点的其他想法?