【发布时间】:2012-02-23 13:20:39
【问题描述】:
我有一个网站,它从 SQL DB 请求数据,从不同的行,在每个页面浏览的不同表中。
我打算在第一次浏览时将所有数据作为临时缓存保存在 cookie(使用 JSON)中,这样事情就可以更快地分配(不再查询)。
还没有完全考虑清楚,但我只是打算把它全部放在一个数组中,用 JSON 解码它,把它放在一个 cookie 中,然后在需要时把它拉回来。
我担心的是,在客户端存储 大型 cookie 时可能会遇到问题。
你们认为这是一个好主意还是一个愚蠢的主意?
如果它很愚蠢,还有其他选择吗?
【问题讨论】:
-
Cookie 有大小限制,您应该注意这一点。另请参阅chrome cookie size limit 了解替代方案。
-
您的数据对于 cookie 来说太大了!在文件中缓存数据服务器端
-
我这样做是为了菜单和结果变化不大,但不是为了大量数据,我将它存储在
$_SESSIONvar 而非客户端...
标签: php caching cookies browser-cache