Bonjour à tous,

J'ai utilisé Dareboost et il m'a conseillé d'activer la compression des fichier avec gzip ou deflate.

J'ai suivi beaucoup de tutoriel mais rien ne semblait effectuer une quelconque différence.

Et c'est alors que j'ai appris que l'hébergeur 1&1 ne semble pas "autoriser" la compression.

A travers les tutoriels sur internet que j'ai vu, j'ai un .htacess qui donne ça (je n'y connais rien et il y a surement beaucoup de choses qui ne servent à rien / répétitives / contradictoires)

.htacess:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule res/([\-[a-zA-Z0-9]*)\.css$ gzip.php?f=$1.css [L]
RewriteRule res/([\-[a-zA-Z0-9]*)\.js$ gzip.php?f=$1/$2/$3.js [L]

RewriteOptions Inherit
ReWriteCond %{HTTP:accept-encoding} (gzip.*) 
ReWriteCond %{REQUEST_FILENAME} !.+\.gz$ 
RewriteCond %{REQUEST_FILENAME}.gz -f 
RewriteRule (.+) $1.gz [QSA,L]
</IfModule>

AddType x-mapp-php5 x-mapp-php6 .php .php3 .php4 .htm .html .js

    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "public, max-age=290304000"
    </FilesMatch>

    <FilesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </FilesMatch>


<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</IfModule>

ExpiresActive On
ExpiresByType image/gif "access plus 2 weeks"
ExpiresByType image/jpeg "access plus 2 weeks"
ExpiresByType image/png "access plus 2 weeks"
ExpiresByType image/ico "access plus 2 weeks"
ExpiresByType text/css "access plus 2 weeks"
ExpiresByType text/javascript "access plus 2 weeks"
ExpiresByType application/x-javascript "access plus 2 weeks"


<IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_item_exclude file \.(gz|zip|xsl)$
    mod_gzip_item_include mime ^text/html$
 mod_gzip_item_include mime ^text/plain$
 mod_gzip_item_include mime ^image/x-icon$
 mod_gzip_item_include mime ^httpd/unix-directory$
 mod_gzip_item_include mime ^text/javascript$
 mod_gzip_item_include mime ^application/javascript$
 mod_gzip_item_include mime ^application/x-javascript$
 mod_gzip_item_include mime ^text/x-js$
 mod_gzip_item_include mime ^text/ecmascript$
 mod_gzip_item_include mime ^application/ecmascript$
 mod_gzip_item_include mime ^text/vbscript$
 mod_gzip_item_include mime ^text/fluffscript$
 mod_gzip_item_include mime ^text/css$
</IfModule>

# END WordPress

Et voici mon fichier php.ini que beaucoup de tutoriels proscrivent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?
zlib.output_compression = true
zlib.output_compression_level = 9
?>




Sauriez-vous comment enfin activer la compression des fichiers, voir même d'instaurer une politique de cache ?

Merci à tous !

<config>Windows 7 / Chrome 44.0.2403.155</config>