ajout infos pour la compression HTTP GZIP
Cette révision appartient à :
Parent
9e20144cd5
révision
5a253b49d6
|
@ -377,9 +377,29 @@ CustomLog /home/example/log/access_log_time.log measure-time
|
|||
|
||||
### mod_deflate
|
||||
|
||||
La compression des fichiers texte/Javascript/CSS/RSS en GZIP se
|
||||
fait désormais par défaut car le module **mod_deflate** est activé
|
||||
dès l'installation.
|
||||
La compression des fichiers HTML/TXT/XML/CSS/JS/RSS en GZIP se fait désormais par défaut car le module **mod_deflate** est activé dès l'installation.
|
||||
|
||||
Voici ses paramètres par défaut :
|
||||
|
||||
~~~
|
||||
<IfModule mod_deflate.c>
|
||||
<IfModule mod_filter.c>
|
||||
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
|
||||
AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
|
||||
AddOutputFilterByType DEFLATE application/rss+xml
|
||||
AddOutputFilterByType DEFLATE application/xml
|
||||
</IfModule>
|
||||
</IfModule>
|
||||
~~~
|
||||
|
||||
On conseille d'ajouter :
|
||||
|
||||
~~~
|
||||
AddOutputFilterByType DEFLATE image/svg+xml
|
||||
AddOutputFilterByType DEFLATE text/javascript
|
||||
AddOutputFilterByType DEFLATE application/json
|
||||
~~~
|
||||
|
||||
|
||||
### mod_proxy_http
|
||||
|
||||
|
|
|
@ -445,6 +445,19 @@ server {
|
|||
|
||||
Les fichiers favicon.ico, favicon.png et favicon.gif seront candidats à la mise en cache pendant 30 jours et aucun log d'accès ne sera inscrit.
|
||||
|
||||
### GZIP
|
||||
|
||||
Afin d'activer la compression GZIP, nous conseillons d'ajouter la configuration suivante :
|
||||
|
||||
~~~
|
||||
gzip on;
|
||||
#gzip_disable "msie6";
|
||||
gzip_vary on;
|
||||
gzip_proxied any;
|
||||
gzip_comp_level 6;
|
||||
gzip_types text/html text/plain text/css text/xml text/javascript application/x-javascript application/javascript application/ecmascript application/xml application/xml+rss application/json image/svg+xml
|
||||
~~~
|
||||
|
||||
## Monitoring
|
||||
|
||||
### log2mail
|
||||
|
|
|
@ -119,3 +119,19 @@ Cela dépend des langages. En PHP, la fonction *mail()* ne permet PAS de régler
|
|||
Depuis PHP >=5.5.0, le langage s'est doté de fonctions haut niveau pour la manipulation de mot de passe. Ainsi, on a `password_hash()` qui va s'occuper du hachage du mot de passe (algo, sel, difficulté) et `password_verify()` pour la vérification.
|
||||
|
||||
Si on souhaite générer un mot de passe en CLI, on peut utiliser `mkpasswd -m sha-512` en CLI pour générer des hashés. (Ou tout autre outil cli similaire)
|
||||
|
||||
## Performances
|
||||
|
||||
### Compression GZIP
|
||||
|
||||
Vérification de la compression GZIP :
|
||||
|
||||
~~~
|
||||
$ curl -# -I -H "Accept-Encoding: gzip" http://example.com/ | grep -i ^Content-Encoding
|
||||
Content-Encoding: gzip
|
||||
|
||||
$ curl -# -H "Accept-Encoding: gzip" http://example.com/ | file -
|
||||
/dev/stdin: gzip compressed data, from Unix
|
||||
~~~
|
||||
|
||||
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket