gpt4 book ai didi

php - 在 PHP 中存储全局数据的最佳实践?

转载 作者:可可西里 更新时间:2023-11-01 06:59:18 26 4
gpt4 key购买 nike

我正在运行一个允许用户登录的 Web 应用程序。用户可以向他/她的“图书馆”添加/删除内容,该图书馆显示在名为“library.php”的页面上。我不想在每次加载“library.php”时查询数据库以获取用户库的内容,而是想在用户登录时将其全局存储在 PHP 中,以便查询只运行一次。有这样做的最佳实践吗?外汇。将他们的库存储在 session 中的数组中?

谢谢你的时间

最佳答案

如果您将每个用户的库作为数组存储在 $_SESSION 中,正如您所建议的(这绝对是可能的),您将必须确保用户对库所做的任何更新都是即时的反射(reflect)到该 session 变量。

老实说,除非有一些非常繁重的查询来获取库,或者你有大量的流量,否则我只会坚持“只要用户点击 library.php 就执行查询”。

关于php - 在 PHP 中存储全局数据的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2401977/

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