Navnet "lakk" kan minne om et kraftig vaskemiddel, men i virkeligheten er det en super kraftig lagringssystem. Hvis å tenke på dette, betyr 'lakk' 'polering' - det er akkurat det caching verktøy gjøre med våre nettsider. Utviklerne lover en 300-1000-time-økning i driftshastighet. Sammenlignet med andre lignende verktøy, er Varnish rettet mot HTTP. Og denne forskjellen er hva en gjennomsnittlig besøkende kan føle.
Ved første øyekast kan det virke svært enkelt å bruke Varnish. Egentlig, for å bruke det du kommer til å trenge en Linux-basert web-server (det er ikke rart!). Du trenger bare en rot mappe i prosessen med installasjonen. Varnish holder alle cache i minne - det er derfor du trenger mye av det - jo mer minne, jo bedre. Det er ingen teknisk minimum her, men vi vil anbefale å ha minst 2 GB RAM (selv for små prosjekter).
Prosjektet tilbyr ready-to-installere distributives til deg:
Ubuntu
curl http://repo.varnish-cache.org/debian/GPG-key. txt | sudo apt-key add -
echo "deb http://repo.varnish-cache.org/ubuntu/presis lakk-3.0" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install lakk
CentOS /Fedora
rpm --nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
yum install lakk
cache server bør gå gjennom installasjon uten feil eller meldinger. I øyeblikket er det ikke fungerer. Så, er å presentere innhold oppnås ved hjelp av Apache eller andre web-server som du bruker. Vi trenger bare å endre konfigurasjonen for å forsikre deg om at Cache Server spiller en ledende rolle.
Heldigvis er det ikke så mange endringer. Den viktigste konfigurasjonsfilen for Cache Server holdes på /etc /default /lakk. Den eneste nødvendige endringen er at du må kvitte seg med anførselstegn i "DAEMON_OPTS". Etter det filen skal se ut som følger:
DAEMON_OPTS = "- en: 80
-T localhost: 6082
-f /etc/varnish/default.vcl
-S /etc /lakk /hemmelig
-s malloc, 256m "
det andre trinnet vil være å fortelle cachen server gjennom filen default.vcl på /etc /varnish/default.vcl hvor vår webserver er lansert. Webserveren kan bli lansert på samme datamaskin eller på den ytre kilden. Vi anbefaler sistnevnte - lanserer web-serveren på den ytre kilden.
backend standard {
.host = "127.0.0.1";
.port = "8080";
}
Web mestere vil merke at vi har endret web server port til 8080, og i de fleste tilfeller vil det ikke være et problem med det. Minst, hvis standardinnstillingene blir brukt. For å starte serveren mens du bruker den nye konfigurasjonen må du gjøre en ting - informere webserveren at fra dette øyeblikk på det kommer til å jobbe på port 8080. Dette kan gjøres via serveren konfigurasjonsfilen. Apache har denne filen på /etc/apache2/ports.conf.
Namevirtualhost 127.0.0.1:8080
Lytt 127.0.0.1:8080~~number=plural
Nota Bene: husk å endre vhost konfigurasjon - vil du også må endre innstilling på porten . Ellers er Apache ikke kommer til å fungere ordentlig.
En ting til: etter omstart din Cache Server eller Apache, eller andre web-server du bruker alt skal jobbe akkurat slik det skal. Og ganske snart skal du legge merke til den raske rart det er Varnish. Vi tør å anbefale denne cache server selv når du arbeider med store webprosjekter så snart Varnish er utrolig rask. Så, før du investerer pengene dine i å oppgradere maskinvaren foreslår vi at du prøver ut Varnish.