Varnish Cache is a modern reverse proxy cache software package. It has been built from the ground up to be a dedicated reverse proxy cache so it doesn't have legacy functionality and code, making it blazing fast. It is supported on Linux and FreeBSD and is included in most popular distributions
Drupal Modules that interact with Varnish Varnish Module integrates Drupal to Varnish over the Varnish administration interface. It can purge URLs from the proxy cache using regular expressions and can display varnish statistics. Purge Module just implements purging over HTTP together with the Expire Module https://ftp.drupal.org/files/projects/varnish-7.x-1.10.tar.gz
Recent comments
That would actually be a nice usability improvement. A lot of people already build search pages with Views, so having an easier way to convert the default search results into a View would make...
[UX] Convert search to a view.
Try using caching in the View settings, set to 24 hours. This should work for anonymous site visitors. I haven't tested this in practice, so this is just a guess.
View to show a different node each day
Have you already played with Views random seed? I belief, what you try to achieve would work with that module. Show only one node and set the sort order to "Global: Random seed" with "...
View to show a different node each day