My recommendation: it depends on the use cases. If you have a lot of files, if your servers get hammered quite badly, or if you are doing images or video delivery, first look at your traffic patterns and analyze what's going on. Generally, Varnish’s out-of-the-box product is quite simple but the power comes from the VCL code. Just running it should bring an improvement but make sure to look at the VCL code, the programmatic layer where we can play with the pipeline and make all kinds of adjustments. We can filter, rectify or block things via VCL. The caching mechanisms ensure that all our clients receive proper delivery of their images. Traffic doesn't kill our legacy image servers anymore. We connected our load balancer and configured Varnish to connect to the image servers to pick them up. The integration was very simple. Our use case itself is quite simple. Overall, I rate the solution a nine out of ten, given that the monitoring and statistical analysis could be better. If we consider the product as a whole and look at the added value of Enterprise, I would rate it a six out of ten, but we do not use the features much. Enterprise has a nice UI where I can do basic monitoring. Though the UI is nice to have, I can also run it through the command line. Overall, I rate the solution an eight and a half out of ten.
My recommendation: it depends on the use cases. If you have a lot of files, if your servers get hammered quite badly, or if you are doing images or video delivery, first look at your traffic patterns and analyze what's going on. Generally, Varnish’s out-of-the-box product is quite simple but the power comes from the VCL code. Just running it should bring an improvement but make sure to look at the VCL code, the programmatic layer where we can play with the pipeline and make all kinds of adjustments. We can filter, rectify or block things via VCL. The caching mechanisms ensure that all our clients receive proper delivery of their images. Traffic doesn't kill our legacy image servers anymore. We connected our load balancer and configured Varnish to connect to the image servers to pick them up. The integration was very simple. Our use case itself is quite simple. Overall, I rate the solution a nine out of ten, given that the monitoring and statistical analysis could be better. If we consider the product as a whole and look at the added value of Enterprise, I would rate it a six out of ten, but we do not use the features much. Enterprise has a nice UI where I can do basic monitoring. Though the UI is nice to have, I can also run it through the command line. Overall, I rate the solution an eight and a half out of ten.