网站打算给用户用户推送一条首页信息,需求是每个用户 24 小时内只显示一次, 24 小时后再显示一次,如此循环。
于是我做了一个 Cookie ,如果客户端没有该 Cookie 则生成并记录该 Cookie 生成时间,然后每次首页刷新判断该 Cookie 是否大于 24 小时,如果是则再次推送信息并更新这个 Cookie 时间
同事说,你应该生成一个没有值的 Cookie (而不是 Cookie 值储存推送消息的时间),然后设置该 Cookie 有效期为 24 小时,然后首页仅判断有没这个 Cookie 就可以了。
我感觉受到了智商的碾压,请问同事的方案是否为解决这个需求最好的方案?(好让我能挽回点颜面)
于是我做了一个 Cookie ,如果客户端没有该 Cookie 则生成并记录该 Cookie 生成时间,然后每次首页刷新判断该 Cookie 是否大于 24 小时,如果是则再次推送信息并更新这个 Cookie 时间
同事说,你应该生成一个没有值的 Cookie (而不是 Cookie 值储存推送消息的时间),然后设置该 Cookie 有效期为 24 小时,然后首页仅判断有没这个 Cookie 就可以了。
我感觉受到了智商的碾压,请问同事的方案是否为解决这个需求最好的方案?(好让我能挽回点颜面)