![Nginx 的专用缓存,所有请求都使用一个缓存](https://linux22.com/image/560527/Nginx%20%E7%9A%84%E4%B8%93%E7%94%A8%E7%BC%93%E5%AD%98%EF%BC%8C%E6%89%80%E6%9C%89%E8%AF%B7%E6%B1%82%E9%83%BD%E4%BD%BF%E7%94%A8%E4%B8%80%E4%B8%AA%E7%BC%93%E5%AD%98.png)
我使用 Nginx 作为我的主要 Web 服务器。我需要缓存一些特殊数据,并且需要将所有请求的数据存储在一个缓存中并从该缓存中检索。在每个请求中,我将搜索缓存,如果找到数据,我将使用该数据做出响应,如果没有找到,我将向另一台服务器请求数据。
像数据库这样的东西(我的解决方案之一是使用 DBMS)我想知道是否有一个好的解决方案来缓存这样的数据,以便能够尽快响应大量的同时请求。
答案1
您可能会发现 memcached 很有用,并且 nginx 可以与它对话(ngx_http_memcached_module)。