我使用 Nginx 作为我的主要 Web 服务器。我需要缓存一些特殊数据,并且需要将所有请求的数据存储在一个缓存中并从该缓存中检索。在每个请求中,我将搜索缓存,如果找到数据,我将使用该数据做出响应,如果没有找到,我将向另一台服务器请求数据。
像数据库这样的东西(我的解决方案之一是使用 DBMS)我想知道是否有一个好的解决方案来缓存这样的数据,以便能够尽快响应大量的同时请求。
答案1
您可能会发现 memcached 很有用,并且 nginx 可以与它对话(ngx_http_memcached_module)。