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

Reply via email to