Compression du code automatique

7804j
WRInaute discret
WRInaute discret
 
Messages: 104
Inscription: 20 Avr 2011

Compression du code automatique

Message le Sam Avr 23, 2011 18:48

Bonjour,

Je me demandais s'il était possible, afin d'accélérer le chargement des pages, d'avoir un logiciel qui compresse tout le code (css, html et javascript) qu'on envoie sur le serveur. De plus, cela permettrait d'éviter d'avoir une source trop facilement copiable.

Je sais qu'il existe des systèmes où on entre notre code et cela le compresse mais je cherche plutôt quelque chose qui le ferait automatiquement (comme un script PHP qui, s’exécutant chaque heure, va compresser tous les fichiers du serveur).

Merci d'avance,

7804j


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Compression du code automatique

Message le Sam Avr 23, 2011 19:29


7804j
WRInaute discret
WRInaute discret
 
Messages: 104
Inscription: 20 Avr 2011

Re: Compression du code automatique

Message le Sam Avr 23, 2011 20:12

Merci, cependant je n'ai pas tout à fait compris comment appliquer ce qui était écrit ici : http://code.google.com/p/minify/wiki/AlternateFileLayouts

Cela veut dire que je dois changer les liens vers les fichiers de mon site en réécrivant l'url ? Dans ce cas, je n'ai pas compris de quelle manière je dois les modifier :/

7804j
WRInaute discret
WRInaute discret
 
Messages: 104
Inscription: 20 Avr 2011

Re: Compression du code automatique

Message le Sam Avr 30, 2011 16:23

C'est bon, j'ai fini par trouver ^^'

Et ça fonctionne très bien :)

Par contre, cela ne fonctionne pas pour compresser le HTML :/

Je me demandais si c'était possible de trouver un script qui compresse le html de mes fichiers sans tenir compte du PHP (car ce sont des fichiers en .php). (???)


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Compression du code automatique

Message le Sam Avr 30, 2011 16:58

Pour "compresser" le HTML (= supprimer les retours à la ligne inutile), il faut faire de l'output buffering:
http://php.net/manual/fr/function.ob-start.php
Ensuite faire un traitement en PHP sur le contenu (str_replace \n ou Tidy).


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Compression du code automatique

Message le Jeu Mai 05, 2011 7:20

pourquoi ne pas simplement activer le mode gzip sur le serveur apache ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités