This shows you the differences between two versions of the page.
saisp:labs:09:contents:01 [2014/05/05 00:42] razvan.deaconescu Add section 01 |
saisp:labs:09:contents:01 [2014/05/05 13:11] (current) alexandru.carp |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 01. Utilitate Varnish ==== | + | ==== 01. [20p] Utilitate Varnish ==== |
Dorim să urmărim efectul folosirii Varnish față de accesarea directă a unui server web. Vom folosi utilitarul ''httperf'' pentru a evalua comportamentul accesului web folosind Varnish sau fără Varnish. | Dorim să urmărim efectul folosirii Varnish față de accesarea directă a unui server web. Vom folosi utilitarul ''httperf'' pentru a evalua comportamentul accesului web folosind Varnish sau fără Varnish. | ||
Line 25: | Line 24: | ||
</code> | </code> | ||
- | Pentru a urmări utilitatea folosiri Varnish, vrem să ne conectăm la un server pe legătură directă și prin intermediul Varnish. Alegem serverul ''ocw.cs.pub.ro''. Pentru aceasta, serviciul Varnish a fost folosit să folosească pe post de back end ''ocw.cs.pub.ro''. Putem consulta această configurație în fișierul ''/etc/varnish/default.vcl'' folosind un editor/viewer sau comanda de mai jos:<code bash> | + | Pentru a urmări utilitatea folosirii Varnish, vrem să ne conectăm la un server pe legătură directă și prin intermediul Varnish. Alegem serverul ''ocw.cs.pub.ro''. Pentru aceasta, serviciul Varnish a fost configurat să folosească pe post de back end ''ocw.cs.pub.ro''. Putem consulta această configurație în fișierul ''/etc/varnish/default.vcl'' folosind un editor/viewer sau comanda de mai jos:<code bash> |
root@varnish:~# grep -A 3 'backend default' /etc/varnish/default.vcl | root@varnish:~# grep -A 3 'backend default' /etc/varnish/default.vcl | ||
backend default { | backend default { | ||
Line 33: | Line 32: | ||
</code> | </code> | ||
- | Configurația de mai sus înseamnă că pentru cererile venite către serviciul Varnish se vor realiza cereri mai departe către serverul ''ocw.cs.pub.ro''. Cererile vor fi cache-urite astfel încât viitoare cereri vor fi service direct din cache. | + | Configurația de mai sus înseamnă că pentru cererile venite către serviciul Varnish se vor realiza cereri mai departe către serverul ''ocw.cs.pub.ro''. Cererile vor fi cache-urite astfel încât viitoare cereri vor fi servite direct din cache. |
Evaluarea o vom face de pe sistemul gazdă (''mjolnir''). Pentru acesta va trebui să configurăm sistemul astfel încât cererile către ''ocw.cs.pub.ro'' să ajungă la mașina virtuală ''varnish''. Pentru aceasta, folosiți un editor și adăugați în fișierul ''/etc/hosts'' linia:<code> | Evaluarea o vom face de pe sistemul gazdă (''mjolnir''). Pentru acesta va trebui să configurăm sistemul astfel încât cererile către ''ocw.cs.pub.ro'' să ajungă la mașina virtuală ''varnish''. Pentru aceasta, folosiți un editor și adăugați în fișierul ''/etc/hosts'' linia:<code> |