PHP-Compression image/css/js
Fermé
Pascal_22
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
-
21 juin 2012 à 16:52
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 1 juil. 2012 à 10:35
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 1 juil. 2012 à 10:35
A voir également:
- PHP-Compression image/css/js
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Logiciel de compression gratuit - Guide
- Compression pdf - Guide
- Image iso windows 10 - Guide
6 réponses
RAD ZONE
Messages postés
5230
Date d'inscription
samedi 20 janvier 2007
Statut
Contributeur
Dernière intervention
17 août 2024
1 360
21 juin 2012 à 17:15
21 juin 2012 à 17:15
Salut
surtout les images !
des js mal code ou tres gros ou tres complex !
pour le css il faudrait qu il soit tres long pour que ca influence reelement !
surtout les images !
des js mal code ou tres gros ou tres complex !
pour le css il faudrait qu il soit tres long pour que ca influence reelement !
Pascal_22
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
54
21 juin 2012 à 17:25
21 juin 2012 à 17:25
J'ai suivi un tuto sur intenret https://dnhome.wordpress.com/2011/10/06/apache-wampserver-enable-compression-gzip/
et c'est aussi simple que cela????
Je croyais que c'était pire...
Un fois les 3 maneuovre fait, comment je test pour voir si le gzipp est bien en fonction... y a t'il moyen de voir avec FF ou Chrome
Merci!
Pascal
et c'est aussi simple que cela????
Je croyais que c'était pire...
Un fois les 3 maneuovre fait, comment je test pour voir si le gzipp est bien en fonction... y a t'il moyen de voir avec FF ou Chrome
Merci!
Pascal
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
21 juin 2012 à 17:28
21 juin 2012 à 17:28
Enormément de possibilités dans la compression, c'est un travail... Certains sont spécialisé là-dedans, il faut pas simplement lancé des outils comme Google Webmaster Tools ou Yahoo Page Speed, bien que ces derniers aident facilement les débutants, il y a une grosse étude et analyse à faire derrière.
En gros si tu as des images que tu as posté toi même regarde à ce qu'elles soient bien optimisées, pour les images postées par les membres, il faudrait faire un script pour les compresser de manière optimale pour garder une bonne qualité tout en réduisant le poids de ces dernières.
Tu peux aussi mettre en cache tes pages, tu dois pouvoir trouver des scripts tout fait sur le web, en gros en PHP ça capture le code source pour sauvegarder dans une page .html dans un dossier que tu choisis et quand une autre personne fait appel à la page ça lui affiche le .html comme ça ça évite de faire des traitements pour rien...
Tu peux utiliser les sprites CSS, c'est mettre plusieurs images sur une seule, pour tout ce qui est éléments, comme Google le fait : http://ssl.gstatic.com/gb/images/j_e6a6aca6.png
Tu peux aussi utiliser des script de compressions JS/CSS/PHP ça retire tous les espaces, etc... Mais après c'est illisible, c'est pour un peu optimiser le poids...
Tu peux activer aussi la compression Gzip, c'est le plus simple, c'est une ligne PHP... Mais ça ne change pas énormément...
C'est un travail sur tous côtés l'optimisation d'un site...
En gros si tu as des images que tu as posté toi même regarde à ce qu'elles soient bien optimisées, pour les images postées par les membres, il faudrait faire un script pour les compresser de manière optimale pour garder une bonne qualité tout en réduisant le poids de ces dernières.
Tu peux aussi mettre en cache tes pages, tu dois pouvoir trouver des scripts tout fait sur le web, en gros en PHP ça capture le code source pour sauvegarder dans une page .html dans un dossier que tu choisis et quand une autre personne fait appel à la page ça lui affiche le .html comme ça ça évite de faire des traitements pour rien...
Tu peux utiliser les sprites CSS, c'est mettre plusieurs images sur une seule, pour tout ce qui est éléments, comme Google le fait : http://ssl.gstatic.com/gb/images/j_e6a6aca6.png
Tu peux aussi utiliser des script de compressions JS/CSS/PHP ça retire tous les espaces, etc... Mais après c'est illisible, c'est pour un peu optimiser le poids...
Tu peux activer aussi la compression Gzip, c'est le plus simple, c'est une ligne PHP... Mais ça ne change pas énormément...
C'est un travail sur tous côtés l'optimisation d'un site...
Pascal_22
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
54
21 juin 2012 à 17:34
21 juin 2012 à 17:34
D'accord merci!!
Google me dit que mes pages prends en moyenne 3.2 sec pour télécharger, j'ai activer le gip dans WAMPSERVER avec l'exemple ici:https://dnhome.wordpress.com/2011/10/06/apache-wampserver-enable-compression-gzip/
et j'ai mis ce code dand mont httpd.conf
Je ne suis pas un expert, mais avec ce code, ai-je une amélioration?
Et pour mon logo.... et icon fréquement static(qui reste toujours comme ca, qui ne change jamais) comment dois-je faire?
MErci beaucoup!!
Pascal
Google me dit que mes pages prends en moyenne 3.2 sec pour télécharger, j'ai activer le gip dans WAMPSERVER avec l'exemple ici:https://dnhome.wordpress.com/2011/10/06/apache-wampserver-enable-compression-gzip/
et j'ai mis ce code dand mont httpd.conf
<ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript </ifmodule>
Je ne suis pas un expert, mais avec ce code, ai-je une amélioration?
Et pour mon logo.... et icon fréquement static(qui reste toujours comme ca, qui ne change jamais) comment dois-je faire?
MErci beaucoup!!
Pascal
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
Modifié par empty le 26/06/2012 à 17:26
Modifié par empty le 26/06/2012 à 17:26
Normalement tu dois en avoir une mais tout dépend des éléments de ton site, le Gzip compresse mais pas spécialement énormément et ça dépend d'un site à l'autre, le plus simple est de faire les tests avec un plugin directement, tu désactives Gzip, tu as par exemple Firefox avec le plugin Firebug et tu peux voir le temps que met ta page pour charger, après tu actives Gzip et tu actualise pour voir le temps que ça met, pour voir si il y a une grande différence, de toute manière vaut toujours mieux l'activer, tous les navigateurs modernes accepte le Gzip pour les anciens le code est envoyé en non-compressé... Donc aucun inconvénient à l'activer ;)
Comme je t'ai dit c'est un boulot le tout, donc si tu veux tout apprendre tout seul, ça va te prendre pas mal de temps y a tellement de critères, etc... Tu as plusieurs tutos sur le web, tu cherches, "optimiser site web" ou quelque chose du genre et tu auras pleins d'astuces...
Création/Gestion/Analyse sites web & scripts PHP.
Webmaster - Référenceur - Programmeur - Graphiste
Comme je t'ai dit c'est un boulot le tout, donc si tu veux tout apprendre tout seul, ça va te prendre pas mal de temps y a tellement de critères, etc... Tu as plusieurs tutos sur le web, tu cherches, "optimiser site web" ou quelque chose du genre et tu auras pleins d'astuces...
Création/Gestion/Analyse sites web & scripts PHP.
Webmaster - Référenceur - Programmeur - Graphiste
Pascal_22
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
54
28 juin 2012 à 15:03
28 juin 2012 à 15:03
Merci pour ta réponses et les conseils. Je vais faire le test!!!
Merci et bonne journée!
Pascal
Merci et bonne journée!
Pascal
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
1 juil. 2012 à 10:35
1 juil. 2012 à 10:35
Si ton problème est résolu clique sur "+" sur les messages qui t'ont aidé et marque ton topic comme "RESOLU", bonne journée ;)