春哥,能不能用srcache+resty.mecached实现varnish的功能?是不是有点费力不讨好?
使用varnish的好处是vcl异常灵活,坏处是大量的原站回原配置需要加入。
而使用nginx+srcache+ngx.lua+resty.memcached的方式好处是原站回原配置不用修改,坏处是不如vcl那么灵活?
varnish的vcl有多个阶段比如,vcl_recv,vcl_fetch,vcl_hash,vcl_hit,vcl_miss等等,在每个阶段可以灵活处理需要缓存或者刷新缓存的操作。
以上是我的简单观察,还请春哥指正,谢谢啦!