Hi everyone, A proxy caching plugin caches response body to disk or memory to reduce latency, i think this is a very useful plugin, but there are several choices.
1. Based on Nginx's built-in proxy cache in ngx_http_proxy_module, it store data on disk. 2. Based on lua_shared_dict in ngx-lua-module, it store data on memory. 3. Based on external storage such as redis and other redis-like storage system. Each option has its own scenario, but i think option #1 supports more functionality, less code needs to be implemented and there will be a lot of restrictions. In addition, I'd perfer to abstract these options into a plugin and then by parameters to distinguish. What do you think of? Thanks, agile6v