【发布时间】:2012-12-23 18:40:24
【问题描述】:
哪个更高效/更安全,将查询的用户数据存储为会话,还是在每个页面加载时重新查询数据库,将结果保存到全局变量,这样就不会将任何内容保存为会话?
我很好奇,因为前者是我通常的做法,而后者是 WP 的做法。这不是比较,而只是 Web 应用程序的用例场景。
【问题讨论】:
-
专业人士的忠告:永远不要将任何事情与 WordPress 的做法进行比较... :)
-
Michael Berkowski 所说的。 WP不是学习专业编程的地方! Dreamweaver 也不是!
-
说真的,这完全取决于您的需要。会话数据的安全性与您的服务器文件系统的安全性一样多(但是,数据库也是如此)。从会话读取意味着从磁盘读取,而数据库数据可能在内存中。你真的只需要对其进行基准测试。
-
这类事情经常被问到,但很少得到好的答案。这个不错:Store it in Session or Query DB each page load?
标签: php