This shows you the differences between two versions of the page.
saisp:labs:09:contents:02 [2014/05/05 00:43] razvan.deaconescu |
saisp:labs:09:contents:02 [2014/05/05 13:48] (current) alexandru.carp |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 02. Configurare Varnish ==== | + | ==== 02. [20p] Configurare Varnish ==== |
Ne propunem să configurăm Varnish ca front-end pentru un server web configurat de noi. Pentru aceasta vom configura instanța Varnish de pe mașina virtuală ''varnish'' ca front end pentru serverul web de pe mașina virtuală ''web'' și apoi vom face măsurători. | Ne propunem să configurăm Varnish ca front-end pentru un server web configurat de noi. Pentru aceasta vom configura instanța Varnish de pe mașina virtuală ''varnish'' ca front end pentru serverul web de pe mașina virtuală ''web'' și apoi vom face măsurători. | ||
Line 30: | Line 30: | ||
Pentru a testa conectați-vă din browser-ul de pe stația gazdă la adresa serverului Varnish: http://192.168.0.3/. Dacă totul a mers cum trebuie va apărea o pagină cu mesajul //Say hello to my little friend!//. | Pentru a testa conectați-vă din browser-ul de pe stația gazdă la adresa serverului Varnish: http://192.168.0.3/. Dacă totul a mers cum trebuie va apărea o pagină cu mesajul //Say hello to my little friend!//. | ||
- | Același mesaj poate fi accesat direct de la serverul web: http://192.68.0.2/, doar că nu va mai trece prin serverul Varnish. | + | Același mesaj poate fi accesat direct de la serverul web: http://192.168.0.2/, doar că nu va mai trece prin serverul Varnish. |
- | Pentru a măsura durata transferului cu și fără Varnish, folosiți ''httperf'' pe stația gazdă (''mjolnir'') pentru a descărca un fișier dintre cele accesibile la adresa http://192.168.0.3/data/ (sau http://192.168.0.2/data/); de indicat este să folosiți fișierul ''10M.dat'' de dimesiunea cea mai mare. Folosiți conectarea la ambele servere (cu și fără suport Varnish pentru a face diferența. | + | Pentru a măsura durata transferului cu și fără Varnish, folosiți ''httperf'' pe stația gazdă (''mjolnir'') pentru a descărca un fișier dintre cele accesibile la adresa http://192.168.0.3/data/ (sau http://192.168.0.2/data/); de indicat este să folosiți fișierul ''10M.dat'' de dimesiunea cea mai mare. Folosiți conectarea la ambele servere (cu și fără suport Varnish) pentru a face diferența. |
În timpul în care rulați ''httperf'' urmăriți folosind ''htop'' încărcarea pe cele două mașini virtuale. Observați încărcarea serverului Varnish atunci când acesta este folosit, sau a serverului Apache la conexiunile directe. | În timpul în care rulați ''httperf'' urmăriți folosind ''htop'' încărcarea pe cele două mașini virtuale. Observați încărcarea serverului Varnish atunci când acesta este folosit, sau a serverului Apache la conexiunile directe. | ||
Line 52: | Line 52: | ||
[...] | [...] | ||
</code> | </code> | ||
- | Observăm diferența de ''Request rate'' între conexiunea directă la serverul web și conexiunea prin intermediul serverului Varnish. | ||
</solution> | </solution> | ||
+ | |||
+ | Observati diferența de ''Request rate'' între conexiunea directă la serverul web și conexiunea prin intermediul serverului Varnish. | ||
+ | |||