摘要
本发明提出一种针对web接口数据缓存的方法与系统,该方法包括:对参数集合依次进行标准化处理和权重修正处理,得到增强型缓存键;在客户端缓存中检索与增强型缓存键匹配的缓存数据,得到匹配结果;根据匹配结果,基于最大缓存量以及实时网络延迟得到经过网络延迟补偿后的动态缓存容量上限;随后进一步得到最终缓存容量上限;根据最终缓存容量上限对服务器端当前缓存总量进行判断,得到判断结果;基于判断结果动态调整最终缓存容量上限;基于预测访问次数和最后访问时间戳对缓存数据进行数据淘汰,同时生成淘汰结果;基于淘汰结果重新对最终容量上限进行调整。本发明根据平均响应时间动态调整容量上限,缩小响应时间波动范围。