Varnish + cdb – rezervná proxy

4,586 views
4,463 views

Published on

Projekt Tomáša Čoreja z druhého hackethonu

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,586
On SlideShare
0
From Embeds
0
Number of Embeds
2,825
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Varnish + cdb – rezervná proxy

  1. 1. Nasadenie reverznej cachovacej proxy Varnish v prostredí zdieľaného hostingu
  2. 2. Spracovanie HTTP requestu na našich serveroch
  3. 3. Čo je to Varnish ? Reverzná cachovacia proxy Primárne určená pre akceleráciu webov Cachovaný obsah ukladá do pamäte RAM Veľmi rýchla Schopny za behu vymenit konfiguraciu, pripadne sa vratit k starej Vlastný jazyk VCL s možnosťou includovania C =>WIN
  4. 4. Problémy s nasadenim Varnishu v prostredi hostingu Rôzne weby = rôzne požiadavky Plošné nasadenie je riziko (ale možné) => manažovanie cachovania Držať > 20 000 domén v konfiguračnom súbore => komplikovaný manažment :/ Prepojenie s nejakou databazou (CDB) => manažovanie cachovania :) Varnish nemá pre DB priame nástroje => nutnosť vymys- lieť vlastné riešenie
  5. 5. Implementacia Varnish v nasom prostredi Virtualny server (195.210.29.47) Prepojenie s CDB databazou v ktorej drzime hostingove data Nutnost prepinat medzi roznymi backendmi na zaklade da- tadiru bez zmeny konfiguracie Exportovanie datadirov zo systemovéj DB => safe import do CDB Manažovanie zmenou A záznamu na Varnish IP Varnish pozná všetky domeny aj to kam ma ich smerovat Cachovanie beznych statickych suborov (jpg,png,css,js...)
  6. 6. Spracovanie HTTP requestu na našich serveroch
  7. 7. Testovanie Testovať môžme akúkoľvek doménu na našom hostingu V hosts súbore treba zmeniť vytvoriť záznam 195.210.29.47 domena.tld www.domena.tld Kontrola cez Firebug (hlavička Via:) Prvýkrat prebehne nacachovanie statického obsahu Druhý refresh stranky už načíta dáta z Varnish cache

×