Php 缓存MySql选择查询结果的时间限制

Php 缓存MySql选择查询结果的时间限制,php,mysql,codeigniter,caching,Php,Mysql,Codeigniter,Caching,我有一个表,其中包含关于用户当前位置(lat,lng)的信息,从我的php脚本中,我将查询该表,以查找在某个距离内(如50英里)周围的其他用户。并且每个=is查询可能会产生大数据集 以上查询在我的应用程序中执行得更多。但我知道,结果包含用户至少5分钟的相同数据 如果我将特定用户的sql查询缓存5分钟,那么我可以从缓存中读取,而不是查询。5分钟后,我必须在其他用户位置更新时查询表 如何解决上述情况?php和mysql有缓存技术吗 谢谢, Seshachalam M在application/conf

我有一个表,其中包含关于用户当前位置(lat,lng)的信息,从我的php脚本中,我将查询该表,以查找在某个距离内(如50英里)周围的其他用户。并且每个=is查询可能会产生大数据集

以上查询在我的应用程序中执行得更多。但我知道,结果包含用户至少5分钟的相同数据

如果我将特定用户的sql查询缓存5分钟,那么我可以从缓存中读取,而不是查询。5分钟后,我必须在其他用户位置更新时查询表

如何解决上述情况?php和mysql有缓存技术吗

谢谢,
Seshachalam M

application/config/database.php
中有一个查询缓存选项,请更改以下行

$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
除此之外,您还可以看到:
1.
2.