我有一个表,其中包含有关用户当前位置(纬度,经度)的信息,并且从我的 php 脚本中,我将查询该表以查找在某个距离(如 50 英里)内围绕他的其他用户。并且每个=is 查询都可能产生大数据集。
上面的查询在我的应用程序中执行得更多。但我知道结果包含用户至少 5 分钟的相同数据。
如果我为特定用户缓存 sql 查询 5 分钟,那么我可以从缓存中读取而不是查询。5 分钟后,随着其他用户位置的更新,我必须查询该表。
如何解决上述情况?php 和 mysql 的任何缓存技术?
谢谢, Seshachalam M