Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何缓存动态结果_Php_Mysql_Rest_Caching - Fatal编程技术网

Php 如何缓存动态结果

Php 如何缓存动态结果,php,mysql,rest,caching,Php,Mysql,Rest,Caching,My API根据一组动态查询参数从数据库获取活动: 谷歌地图的边界 地图的中心(用于计算距离) 关键词 开始/结束日期 现在,一个缓存的结果如何会持续不同呢? 映射边界作为查询参数发送,并且对于后续请求将永远不会相同 如何确保我的服务器不会过载? 我不能相信一个应用程序注定没有被优化的能力 如果结果“将持续不同”,那么缓存是毫无意义的,逻辑迷惑了我

My API根据一组动态查询参数从数据库获取活动:

  • 谷歌地图的边界
  • 地图的中心(用于计算距离)
  • 关键词
  • 开始/结束日期
现在,一个缓存的结果如何会持续不同呢?
映射边界作为查询参数发送,并且对于后续请求将永远不会相同

如何确保我的服务器不会过载?

我不能相信一个应用程序注定没有被优化的能力

如果结果“将持续不同”,那么缓存是毫无意义的,逻辑迷惑了我