Početna

ION voli brzinu i visoke performanse. Smatramo da svaka web stranica treba da ostavi pozitivan dojam na svoga posjetioca a jedan od načina da ovo ostvarite jeste da omogućite posjetiocima najbrže moguće učitavanje web stranice dok u isto vrijeme štedite novac na nepotrebni bandwidth (promet) koji stranica generiše. Ovdje na scenu stupa Varnish - front-end caching proxy.

Zašto odabrati front-end caching software?

Kada vlasnici web stranice zahtjevaju da se njihova web stranica učitava brže nego uobičajeno, pružaju im se dvije mogućnosti:
  • Zakupljivanje dodatnih serverskih mašina u cilju osiguravanja neophodnih količina CPU-a/memorije.
  • Optimizacija web stranice keširanjem (caching) statičkog sadržaja.
Sa obzirom da prva solucija zahtjeva dodatne novčane troškove koji mogu biti pametnije iskorišteni, većina IT stručnjaka smatra da je software za keširanje mnogo jeftinije i pametnije rješenje. Dva front-end proxy-a su se pokazali kao vodeći na tržištu: Za klijente koji imaju potrebu za kešing serverom ION je odabrao Varnish. Varnish funckioniše kao front-end koji "sjedi" ispred Apache-a. Njegov zadatak je da prije nego što proslijedi zahtjev Apache-u uradi spremanje statičkog sadržaja u memoriju (na primjer: slike, .css file-ove i .js skripte). Na ovaj način, korisnik prilikom posjete web stranici dobija već pripremljenu web stranicu što osigurava učitavanje web stranice i do 90% brže.

Postoji veliki broj prednosti korištenja caching software-a ali neke od najbitnijih su:
  • Brži response time (ostavlja bolji dojam na posjetioca).
  • Manja iskorištenost serverskih resursa (manje utrošenog novca).

Gdje početi?




  • Ukoliko ste već ION klijenat, ION Vam nudi besplatnih 30 dana korištenja Varnisha da se uvjerite u njegovu istinsku snagu.

  • Novi klijenti imaju mogućnost da zakupe Varnish keširanje kao dodatnu uslugu prilikom narudžbe ION usluga.

Šta je potrebno?

Da biste koristili Varnish, Vaša web stranica mora posjedovati Dedicated IP adresu. Dedicated IP adresa je dostupna kao dodatna usluga po cijeni od 1EUR/mjesec.

Koje su još prednosti Varnisha?

Varnish smanjuje bandwidth koji web stranica pravi šaljući header-e korisničkom browseru. Na ovaj način, korisnikov web browser pri ponovnom pristupu web stranici ne vrši ponovno učitavanje sadržaja osim ako u istom nije došlo do neke izmjene.

Iako nije navedeno na oficijelnoj stranici, Varnish podebljava Vaš novčanik. Novac koji biste potrošili na dodatne serverske resurse i ostvareni bandwidth (promet) možete zadovoljno sačuvati dok Vaši posjetioci uživaju u instantnom učitavanju web stranice.

Za koga je dostupan Varnish?

Varnish mogu koristiti klijenti sljedećih ION usluga:

Šta je potrebno da bi web stranica mogla biti spojena na Varnish server?

Sve što je potrebno je dedicated IP adresa. Dedicated IP adresa je dostupna kao dodatna usluga.

Da li Varnish može raditi i sa HTTPS?

Ne, SSL protokol (HTTPS) nije keširan. Više možete pročitati na ovom blog članku u trećem paragrafu.

Kako podesiti Varnish da ne kešira određene dijelove web stranice?

Dovoljno je da kontaktirate ION podršku sa linkovima čiji sadržaj ne želite da bude keširan od strane Varnisha.

Kako ću znati da li Varnish kešira moje statičke file-ove?

Vrlo jednostavno. Nakon što ION poveže Vašu web stranicu sa Varnish serverom, uočiti ćete "304 Not Modified" header na statičkim file-ovima. Header-e možete provjeriti koristeći Firebug za FireFox ili Network tab nakon klika na Inspect element u Google Chrome-u.

Da li je problem što se na mom vps-u nalazi veći broj web stranica?

Nije problem. Ukoliko su sve web stranice locirane na istom IP-u, sve će biti keširane od strane Varnisha.

Da li se kešira i sadržaj kao što su tekstovi i slike i šta se desi kada se izvrše promjene na istim?

Da, tekstovi i slike će biti keširani. Međutim to ne predstavlja problem iz razloga što će posjetiocima biti prikazana uvijek svježa verzija sadržaja (slike, tekst i sve ostalo što Varnish kešira) ukoliko je na tom sadržaju došlo do neke promjene od njihove posljednje posjete.