Full Page Cache - Varnish Vs Nginx Vs Redis?

We are trying to implement Full page cache on our website.

Which one of these - Varnish, Nginx and Redis performs better? If the cs-cart experts here can throw some light on this topic.

you cant manage nginx, and redis cache for full paging automatically. for eg: update product, you have to manual delete cache from redis or nginx. best way is currenty varnish.

you cant manage nginx, and redis cache for full paging automatically. for eg: update product, you have to manual delete cache from redis or nginx. best way is currenty varnish.

But which one is better in terms of speed and performance?

redis and varnish

Depends on your definition of 'full page cache'. Nginx and Varnish both support ESI (Edge Side Include). Futhermore, it should be noted that Redis is merely the 'storage', not the actual mechanism for caching a full page.

If you want to implement an actual full page cache, look into delivering a static copy of your webpage, and retrieving details like stock levels, the shopping cart, etc. using ajax and caching them in local storage. Its way more consistent and will perform miles better.

I was actually looking into various Full page cache addons for cs-cart and was looking to find out which one of them will be better.

Depends on your definition of 'full page cache'. Nginx and Varnish both support ESI (Edge Side Include). Futhermore, it should be noted that Redis is merely the 'storage', not the actual mechanism for caching a full page.

If you want to implement an actual full page cache, look into delivering a static copy of your webpage, and retrieving details like stock levels, the shopping cart, etc. using ajax and caching them in local storage. Its way more consistent and will perform miles better.