For Magento 1 store, LiteMage can give you sub-second first page load, the cache is built-in at the web server layer, no php involved.
For Magento 2 store, it also much simpler and resource efficient than varnish.
However you have to get a litespeed host to try it.