S'inscrire |

 
TEAM
Avatar de Smike
Smike est déconnecté Smike est un Homme 05/02
XP de Smike 3 420 Nombre total de messages de Smike
Voir le profil Facebook de Smike Voir le compte Twitter de Smike Voir le compte DeviantART  de Smike
Administrateur
  #1 (permalink)  
Vieux 12/10/2010, 12h14
envie [optimisation] - Gzipper ses css et js

La compression gzip permet de limité la perte de bande passante et donc le temps d'affiche de votre siteweb.
En gros si votre page d'accueil met plus de 5s à s'afficher je vous conseille vivement ce system car vous risquez de perdre du trafic à cause de ça.

5 minutes suffisent pour l'installer donc ça vaut le coup.

il existe plusieurs méthodes pour le faire et selon votre hébergement ça varie un peu donc passez d'abord par la case faq de votre hébergeur, mais en voici une simple rapide et propre. Avec quelques arrangement vous pourrez l’utiliser pour compresser vos fichiers javascript.

Dans vote répertoire comprenant vos fichiers css créé un fichier .htaccess et insérer ce code:

Code:
AddHandler application/x-httpd-php .css
php_value auto_prepend_file zipcss.php
php_flag zlib.output_compression On
Créé ensuite un fichier zipcss.php dans le même répertoire et insérer ce qui suit:
Code:
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
Si vos fichiers css ou js sont dans un dossier, entrez le chemin absolu sur cette ligne :

Code:
php_value auto_prepend_file /home/blabalbla/ftp/www/javascript/zipcss.php
Pour calculer vos temps d'affichage il existe un plugin pour firebug : Yslow

Petit bémol tout de même il faut prendre en compte le temps que mettra le script à se décompresser. Selon le compresseur utilisé les résultats sera plus ou moins probant (même si au finale ça faut quand même le coup).
Préférez YUI compressor qui obtient de bon résultats.
Réponse avec citation
Réponse

Outils de la discussion

Config des règles de ce forum
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


A propos d'IK

Infographik alias IK est un forum d'entre-aide dans le domaine de l'infographie numerique
Depuis plus de 10 ans ce forum propose des tutoriaux un espace communautaire francophone.

We need You !

Faire un don permet de régler les frais de fonctionnement du site tel que l'hebergement, le ndd etc...
Faire un don

Fuseau horaire GMT +2. Il est actuellement 23h30.