Caching 使用Cloudflare缓存卸载Rest API?
我有一个运行在AWS上的服务器,它提供数据,并且不会经常(想想CMS系统)更改为多个客户端 这项服务对大多数客户端应用程序都至关重要,因此我想减轻一些负担。我想在客户端和带有(Redis)缓存的服务器之间引入另一项服务,目的是通过这种方式,中间层将主要为缓存数据提供服务,并且仅在缓存失效时(例如,由关键服务器本身)调用我的“关键”Rest Api 然而,我在想,当我可以使用像Cloudflare这样的CDN来做这件事的时候,为什么我要保留一台服务器来充当缓存层或中间人呢Caching 使用Cloudflare缓存卸载Rest API?,caching,load,cloudflare,Caching,Load,Cloudflare,我有一个运行在AWS上的服务器,它提供数据,并且不会经常(想想CMS系统)更改为多个客户端 这项服务对大多数客户端应用程序都至关重要,因此我想减轻一些负担。我想在客户端和带有(Redis)缓存的服务器之间引入另一项服务,目的是通过这种方式,中间层将主要为缓存数据提供服务,并且仅在缓存失效时(例如,由关键服务器本身)调用我的“关键”Rest Api 然而,我在想,当我可以使用像Cloudflare这样的CDN来做这件事的时候,为什么我要保留一台服务器来充当缓存层或中间人呢 我的方法是否足以保护我的
您的API是否需要任何类型的身份验证,如请求头中的API密钥或其他内容?在这种情况下不是公开的,那么您应该能够在Cloudflare中缓存对
GET
请求的响应。