我对于Varnish和Rack-Cache在Rails应用中的目的有些困惑。在config/environments/production.rb
文件中,可以像下面这样设置缓存:
config.static_cache_control = "public, max-age=3600"
既然如此,在Rails应用程序本身中设置缓存,那Varnish和Rack-Cache的目的究竟是什么呢?
而且,是什么导致默认的Rails应用使用rack-cache呢?
我对于Varnish和Rack-Cache在Rails应用中的目的有些困惑。在config/environments/production.rb
文件中,可以像下面这样设置缓存:
config.static_cache_control = "public, max-age=3600"
既然如此,在Rails应用程序本身中设置缓存,那Varnish和Rack-Cache的目的究竟是什么呢?
而且,是什么导致默认的Rails应用使用rack-cache呢?