I agreed with you. The option #1 is more stable and easy to learn. Thanks, Ming Wen, Apache APISIX Twitter: _WenMing
agile6v <agil...@apache.org> 于2020年2月17日周一 下午4:58写道: > 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 >