![]() |
1
0
这取决于您的查询——它们对于数据库来说有多昂贵和沉重?如果这是一个非常简单和简单的查询——我会说不需要缓存(除非你有大量的缓存——在短时间内有数千或数百万个)。对于简单的重复查询,您的数据库可能也会使用某种查询缓存——这也会加快速度。 缓存昂贵的查询会更有意义。然后您可以按照建议使用memcache,也可以查看apc缓存。 |
![]() |
2
7
签出memcached。它的目的是做你刚才描述的事情。它需要一个数据库查询并将结果存储在具有更快I/O的内存中。当运行同一个查询时,您将检查该值是否存储在内存中,如果不存储,则只访问数据库。当前解决方案上memcached的值是它在连接之间的持久性。 |
![]() |
3
1
如果只是链接,你可以将它们存储在你的会话中,这意味着它们只在你第一次浏览到一个页面时创建。如果您能够提前获取所有链接并将它们存储在会话中,那么您可以这样做。
|
![]() |
blogger13 · 视频租赁店数据库的规范化 5 月前 |
![]() |
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 6 月前 |
![]() |
relatively_random · 确保两个表之间一致的共同参考 6 月前 |
|
Grenish Rai · Firestore错误“用户文档不存在” 10 月前 |
![]() |
Saijo-Shi · PLpgsql中的更新触发器 10 月前 |
![]() |
Dante · Django::配置不当:池不支持持久连接 10 月前 |
![]() |
YouLocalRUser · 删除重复行,保留第一行 11 月前 |