Forum CMS Made Simple FR
Compression CSS et JS (non Gzip) - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : Compression CSS et JS (non Gzip) (/thread-416.html)



Compression CSS et JS (non Gzip) - corinne - 21/05/2010

Bonjour,

Avant la mise en ligne du site, j'ai souhaité compresser mes fichiers CSS et JS en supprimant espaces et commentaires inutiles.
Or, force est de constater que ça fait tout foirer, sur mes plates-formes de tests en tout cas : Distribution Linux et Mac OS.

Est-ce que quelqu'un utilise cette méthode (compression initiale et envoi Gzip) ?
Le cas échéant, est-ce que tout se passe bien ?

Sinon, est-ce que quelqu'un aurait eu vent d'un quelconque problème à ce niveau-là ?

Merci d'avance,
Corinne

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.7.1
#~ Nom de l'hébergeur : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7.1
#~ Installed Modules:
#~ CMSMailer: 2.0
#~ FileManager: 1.0.2
#~ MenuManager: 1.6.3
#~ ModuleManager: 1.3.3
#~ News: 2.10.5
#~ nuSOAP: 1.0.1
#~ CGExtensions: 1.18.6
#~ FormBuilder: 0.6.2
#~ CGFeedMaker: 1.0.10
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ assume_mod_rewrite: true
#~ page_extension: .php
#~ internal_pretty_urls: false
#~ use_hierarchy: true
#~ Php Information:
#~ phpversion: 5.2.13
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ safe_mode: Off (Faux)
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.90
#~ ----------------------------------------------



Compression CSS et JS (non Gzip) - jce76350 - 21/05/2010

re,

>Avant la mise en ligne du site, j'ai souhaité compresser mes fichiers CSS et JS en supprimant >
>espaces et commentaires inutiles.

Utiliser http://www.cleancss.com/ pour non pas compresser mais pour optimiser

> (compression initiale et envoi Gzip)
a condition que le serveur accepte et que le CMS soit OK mais ici les feuilles de styles sont en bases de données, donc surtout pas de compression Gzip Wink


Compression CSS et JS (non Gzip) - bess - 21/05/2010

Citation :mais ici les feuilles de styles sont en bases de données, donc surtout pas de compression Gzip
je ne suis pas sur de saisir ? tu veux dire par là qu'on doit pas activer la compression Gzip pour les fichiers css de CMSMS ou c'est autre chose que tu voulais dire ?

par ce qu'a ma connaissance les fichiers css de mon site web étaient bien compressé par le serveur. et aucun soucis n'était rencontré.

Par contre évidement tu vas pas zipper toi même le css pour le foutre sur le serveur...


Compression CSS et JS (non Gzip) - bess - 21/05/2010

sinon pour l'équivalent du CSS :

http://jscompress.com/

et d'autres existent Smile

lis ce texte qui est vachement bien élaboré sur le sujet des petits gain de performance : http://developer.yahoo.com/performance/rules.html#minify


Compression CSS et JS (non Gzip) - corinne - 21/05/2010

Je me suis mal exprimée. Smile
La compression Gzip fonctionne très bien, là dessus rien à redire.
Le tuto de Kraygoon m'a été bien utile. ^^

Par contre, j'ai tenté de minifier mes CSS et JS : j'ai copié mes fichiers CSS et JS, fait un backup et minifié les éléments utilisés (via la fonction de Yslow).
Et là, ça a été le bronx, le js est devenu non fonctionnel et l'affichage est devenu chaotique.

Ma question est donc : est-ce que quelqu'un à déjà tenté une minifcation des fichiers + un envoi Gzip sans soucis ?

--
Edit, bon il semblerait que mon js contienne des erreurs selon JSlint. J'aurais dû vérifier le code avant de l'implémenter.
Par contre, mon CSS est clean, et le problème d'affichage est quand même flagrant...


Compression CSS et JS (non Gzip) - Jean le Chauve - 28/06/2010

J'ai également tenté le minify css d'yslow et eu quelques bugs dus a des espaces supprimés.
A déconseiller si vous ne maîtrisez pas très bien les css, sinon c'est pratique et très rapide.


Compression CSS et JS (non Gzip) - bess - 28/06/2010

jamais eu de soucis de mon côté... assez surprenant...


Compression CSS et JS (non Gzip) - Jean le Chauve - 28/06/2010

Je confirme :
#menuInner :hover ul{positionConfusedtatic;}
devient
#menuInner:hover ul{positionConfusedtatic;}
Il enlève l'espace avant les :


Compression CSS et JS (non Gzip) - bess - 28/06/2010

j'ai signalé le bug à Gtmetrix en demandant à être contacté en retour. On verra s'ils répondent

edit : rassure moi c'était bien une minification depuis Gtmetrix ?


Compression CSS et JS (non Gzip) - Jean le Chauve - 28/06/2010

yslow, mais c'est le même outil.


Compression CSS et JS (non Gzip) - bess - 28/06/2010

tout dépend de l'implémentation de la minification (version de yslow utilisé, codage du produit, ... )

bon en tout cas j'attends leur news.


Compression CSS et JS (non Gzip) - bess - 06/07/2010

l'auteur de gtmetrix m'a recontacté pour me demander + d'info (url concernée)

j'ai recréé de toute pièce l'environnement de test : http://www.furie.be


Compression CSS et JS (non Gzip) - Jean le Chauve - 06/07/2010

Excellent, ils réagissent vite.


Compression CSS et JS (non Gzip) - bess - 06/07/2010

et encore, j'ai reçu le mail sur une boite mail annexe depuis 6 jours... je la consulte rarement d'où le délai -_-'