systeme:varnish
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
systeme:varnish [2012/12/09 17:50] – root | systeme:varnish [2013/03/12 22:22] – root | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
</ | </ | ||
- | {{http:// | + | {{:systeme:vcl-649x1024.png|}} |
===== Benchmark ===== | ===== Benchmark ===== | ||
Ligne 46: | Ligne 46: | ||
===== Script ===== | ===== Script ===== | ||
- | < | + | < |
# | # | ||
sub vcl_recv { | sub vcl_recv { | ||
Ligne 161: | Ligne 161: | ||
CustomLog / | CustomLog / | ||
</ | </ | ||
+ | |||
+ | Pour que la variable php **$_SERVER[" | ||
+ | |||
+ | < | ||
+ | sudo apt-get install libapache2-mod-rpaf | ||
+ | </ | ||
+ | |||
+ | Configurer rpaf pour un vhost : | ||
+ | < | ||
+ | < | ||
+ | RPAFenable On | ||
+ | RPAFsethostname On | ||
+ | RPAFproxy_ips 172.27.0.1 | ||
+ | RPAFheader X-Forwarded-For | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Où RPAFproxy_ips est l'ip de votre reverse-proxy. La variable RPAFproxy_ips peut prendre plusieurs IP séparées par un espace. | ||
+ | |||
+ | |||
+ | ===== Purge du cache ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | ===== Streaming ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | * **__A retenir :__** pour activer le streaming avec Varnish, il suffit de rajouter l’instruction set beresp.do_stream = true; dans la boucle vcl_fetch de votre configuration. La version actuelle de Varnish ne permet qu’un seul stream à la fois. Il faut utiliser la version “s”, ici 3.0.2s, pour bénéficier de la nouvelle implémentation du streaming… En attendant la prochaine release majeure. |
systeme/varnish.txt · Dernière modification : 2014/02/15 13:41 de root