Difference between pages "Package:Varnish" and "Install/fr/Intro"

(Difference between pages)
m (add a lecture, and remove missing categories.)
 
(Created page with "<noinclude> {{InstallPart|texte d'introduction}} </noinclude> = Installation de Funtoo Linux = __NOTITLE__ == Introduction == {{Warning|Ce document peut contenir des liens ve...")
 
Line 1: Line 1:
{{Ebuild
+
<noinclude>
|Summary=Varnish is a state-of-the-art, high-performance HTTP accelerator
+
{{InstallPart|texte d'introduction}}
|CatPkg=www-servers/varnish
+
</noinclude>
|Maintainer=
+
= Installation de Funtoo Linux =
}}
+
__NOTITLE__
__TOC__
+
== Introduction ==
'''Varnish''' is a webcache & http accelerator.  Varnish will either serve cached content, or retireve content from the server, and cache it.  Varnish will reduce I/O pressure from webservers.
+
{{Warning|Ce document peut contenir des liens vers des pages en Anglais. }}
  
==Install==
+
Ce document a été rédigé afin de vous aider à installer Funtoo Linux sur un PC compatible. Ce tutoriel se veut le plus simple et minimaliste possible afin que le système d'exploitation Funtoo Linux soit installé et opérationnel le plus rapidement possible sans trop de difficulté.
===Emerge===
+
  
Install {{Package|www-servers/varnish}}:
+
Si vous possèdez quelconque expérience avec l'installation de Gentoo Linux, plusieurs étapes vous seront familières. Vous devez cependant passer au travers tout le guide car il y a quelques différences.
<console>###i## emerge www-servers/varnish</console>
+
  
==Configuration==
+
{{Note|Si vous installez Funtoo Linux sur une architecture [[Funtoo Linux Installation on ARM|ARM]],  s'il vous plaît consuler [[Funtoo Linux Installation on ARM]] car il y a des différences notables concernant le support ARM. }}
 
+
Configuration is controlled by /etc/varnish/default.vcl & /etc/conf.d/varnishd
+
 
+
{{file|name=/etc/varnish/default.vcl|desc=varnish configuration file|body=
+
vcl 4.0;
+
backend default {
+
    .host = "127.0.0.1";
+
    .port = "8080";
+
}
+
}}
+
 
+
{{file|name=/etc/conf.d/varnishd|desc=varnish configuration file|body=
+
VARNISHD="/usr/sbin/varnishd"
+
VARNISHADM="/usr/bin/varnishadm"
+
CONFIGFILE="/etc/varnish/default.vcl"
+
VARNISHD_OPTS="-a 127.0.0.1:80"
+
VARNISHD_OPTS="${VARNISHD_OPTS} -u varnish -g varnish"
+
}}
+
 
+
Varnish will fetch data from localhost:8080 and serve accelerated proxy data on localhost:80
+
 
+
== BootService ==
+
 
+
To start varnish immediately:
+
<console>###i## rc-service varnishd start</console>
+
 
+
To start varnish at boot:
+
<console>###i## rc-update add varnishd default</console>
+
 
+
== Verification ==
+
To verify that your traffic is going through varnish.
+
<console>$##i## curl -I https://www.varnish-cache.org/</console>
+
 
+
== Benchmarking ==
+
If your system has apache installed apache benchmark can show the power of varnish.  The examples shown are running 500 requests with concurrency of 100 hits.
+
 
+
 
+
ab against a 3 worker cluster mode puma server
+
<console>###i## ab -n 500 -c 100 http://127.0.0.1:3000/index.html | grep Request</console>
+
Requests per second:    110.92 [#/sec] (mean)
+
 
+
 
+
ab against the same server served through varnish
+
<console>###i## ab -n 500 -c 100 http://127.0.0.1/index.html | grep Request</console>
+
Requests per second:    10268.42 [#/sec] (mean)
+
 
+
== SSL support ==
+
Varnish does not support ssl. There are packages to get around this limitation:
+
* {{package|stunnel}}
+
* {{package|pound}}
+
 
+
== Media ==
+
{{#widget:YouTube16x9|id=JEF6_XC-2ZU}}
+
 
+
{{EbuildFooter}}
+

Revision as of 15:52, December 20, 2014


Note

This is a template that is used as part of the Installation instructions which covers: texte d'introduction. Templates are being used to allow multiple variant install guides that use most of the same re-usable parts.


Installation de Funtoo Linux

Introduction

Warning

Ce document peut contenir des liens vers des pages en Anglais.

Ce document a été rédigé afin de vous aider à installer Funtoo Linux sur un PC compatible. Ce tutoriel se veut le plus simple et minimaliste possible afin que le système d'exploitation Funtoo Linux soit installé et opérationnel le plus rapidement possible sans trop de difficulté.

Si vous possèdez quelconque expérience avec l'installation de Gentoo Linux, plusieurs étapes vous seront familières. Vous devez cependant passer au travers tout le guide car il y a quelques différences.

Note

Si vous installez Funtoo Linux sur une architecture ARM, s'il vous plaît consuler Funtoo Linux Installation on ARM car il y a des différences notables concernant le support ARM.