【发布时间】:2014-10-07 19:28:05
【问题描述】:
我想创建一个从数据库数据填充的 PHP 变量。 我想避免每次请求都查询数据库,因为它的内容每周都是不变的,所以它不是完全不变的。 也许有一些变量,比如 $_SESSION,但它会为每个请求和每个用户保留它的内容。
你会推荐什么策略?
非常感谢。
【问题讨论】:
-
价值是多少?为什么会改变?您不能将其存储在每周到期的 cookie 中吗?
-
这是一个长而慢的查询吗?如果不是,那何必担心呢!如果是,请查看缓存选项,例如 redis 或 memcache 甚至 APCu
-
它用于网络服务,所以我不能使用cookies。是的,这是一个漫长而缓慢的查询。 reds 或 memcache 有什么用?
-
您认为什么是慢查询?为什么不优化查询呢?
-
Redis、Memcache 或 APCu 等键/值存储可用于存储数据以通过键快速检索,这使得它们非常适合缓存
标签: php mysql session web session-variables