我正在使用对请求有限制的 API。API 响应采用 XML 格式,通常大约 8 kB 大。简而言之:我想消除向 API 发送两次完全相同的请求。
可能有超过 200 万个请求及其适当的答案。因此,当我将大量 XML 响应复制到 MySQL 中的记录时,如果我查询它,它的响应速度是否足够快?
表结构:
- id int PK 自动增量
- request_parameters 文本唯一
- 回复文本
我找到了 MySQL Query Cache,但我认为它只适用于大量请求的请求。另一个可能会慢下来?我还找到了 Varnish,但在我看来它更像是一个 HTML/代码缓存。