Tarek Chaaban

Tarek Chaaban, M.Sc's official blog. It contains current web project portfolio, posts regarding his Canadian army experience, news, sports articles, and web tutorials on programming and using social networking technologies.

Varnish – The Caching System

Varnish is a free open source software that you can install on a server to make a site much much faster (up to 20 times) also called “HTTP accelerator

Varnish is the next generation of Squid (another http accelerator) , much faster and if you dont have enough money to pay AKAMAI for CDN (Content Network delivery) then Varnish is the solution .

During the last few weeks i had the chance to mess with varnish and the experience till now is not so good .

to be able to customize this software you would need to learn “a new” programming language called “VCL” or Varnish Configuration language .

The documentation about that language is also very poor , so the only solution would be to test test and test.

I installed varnish on my Ubuntu machine with 1 line of codes : sudo apt-get install varnish that’s it … you are ready to use it .

i wont enter in details about the VCL configuration … maybe when i mess more with it and get more experience about it .

basically you need to edit 2 files (the .vcl and file under etc/default/varnish)

where you mention the url of the site you want to cache and the host where you will be streaming them .

using comand line you can see some stats (varnistats)

will post more codes about varnish when i get the time .

Tagged as: , , , , , , ,

Leave a Response

Please note: comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.