当前位置:  开发笔记 > 编程语言 > 正文

用于存储大量数据的PHP会话?

如何解决《用于存储大量数据的PHP会话?》经验,为你挑选了1个好方法。

我正在开发一个媒体书签网站,我正在寻找一种方法来记住用户是否已经为一个项目添加了书签(无需每次加载页面都要检查数据库).

我以前没有使用PHP会话,但我认为他们会做的伎俩.

在用户登录时进行初始数据库调用是否有意义,获取用户已添加书签的所有项目并将所有项目ID的数组保存到用户会话中?

然后,当页面被加载时,对于页面上的100个项目中的每一个,它将检查该项目的ID是否在会话数组中(因此我们知道是否显示"书签"按钮或指示他们已经为其添加了书签).

只是想确保这是一个正确的策略,或者是否有更好的方法.即使阵列中有10,000个ID,这也能正常工作吗?



1> Deniss Kozlo..:

您还可以查看Memcached扩展 - 它使用服务器的内存作为数据存储.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有