Comment accélerer son site

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Comment accélerer son site

    Bonjour à tous et toutes.

    Voilà, je voudrais essayer de rendre mon site plus rapide, je l'ai testé avec http://gtmetrix.com/ et j'obtiens un D.

    Voilà à quoi j'ai pensé pour essayer d'avoir un C, voire un B (j’aimerais bien un B )

    • Mettre en fin de page les fichiers javascripts, pour cela je pense utiliser JCH optimize ou Jbetolo
    • Je compte utiliser les Expires headers, pour cela utiliser le plugin Expire header (je ne sais pas vraiment à quoi cela sert mais ça à l'air bien.......
    • J'aurai voulu utiliser les sprites css mais je n'y comprends rien, alors ça, je laisse tomber.
    • Activation du cache et de la compression GZIP du site, ça je peux faire
    • Je cherche les modules, plugins, composants non utilisé et je les supprime, ça c'est ok, je peux faire aussi.
    • Il faudrait que je compresse les feuilles de styles et les feuilles javascript, alors là, comment faire, une idée, un plugin existant?


    Gtmetrix me demande de spécifier une taille (hauteur et largeur pour mes images) mais certaines images sont des icônes faisant partie de mon menu principal et là je ne sais pas comment faire pour préciser ces dimensions ce sont les images que je mets dans mes menus dans l'administrations joomla (voir image)

    Cliquez sur l'image pour l'afficher en taille normale

Nom : icones-menus.png 
Affichages : 1 
Taille : 24,2 Ko 
ID : 1819893

    Voilà, voulou, je compte déjà faire ça.

    Est ce que vous pouvez me donner des conseils, est déjà une bonne piste et est la bonne méthode?

    Est ce que les deux plugins (JCH optimize ou Jbetolo, Expire header) sont des bons outils,

    Merci à vous pour vos conseils.
    Dernière édition par Kawawachikamach à 05/12/2013, 13h36
    Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

    Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

  • #2
    Re : Comment accélerer son site

    Bonjour,

    Pensez à optimiser votre .htaccess cf http://alphadesign.fr/joomla/tutorie...age-speed.html
    Templates Joomla sur mesure & responsive http://alphadesign.fr/creation-de-sites-templates-joomla-responsive.html
    Formations Joomla http://alphadesign.fr/services/formations-joomla.html
    Formations Joomla conventionnées: DIF et autres formations continues.
    Checklist SEO pour Joomla http://alphadesign.fr/joomla/checklist-seo-pour-joomla-referencement-joomla.html

    Commentaire


    • #3
      Re : Comment accélerer son site

      Bonjour,

      Voir ce .htaccess http://forum.joomla.fr/showthread.ph...l=1#post986380 qui prend en charge la compression gzip d'à peu près tout et optimise également les expires.
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : Comment accélerer son site

        Bonjour jisse03.

        Je viens d'essayer le code à insérer dans le .htaccess.

        Ça marche du tonnerre, j'ai un B maintenant.

        Je n'ai donc pas besoins d'utiliser un des plugins que j'ai cité ci dessus (JCH Optimize ou bertolo et Expire headers) ?

        J'ai encore des mauvaises notes F :
        • Defer parsing of javascript
        • specify image dimension (mais ce sont des images utilisées dans la gestion des menus et je ne sais pas comment spécifier leurs dimensions)
        • This page has 32 external stylesheets. Try combining them into one. This page has 11 external background images. Try combining them with CSS sprites.
        • This page has 27 external Javascript scripts. Try combining them into one
        • Use a Content Delivery Network (CDN)
        • Use cookie-free domains
        • There are 127 components that are not cookie-free


        En tout cas merci pour ce bout de code, ça m'a fait vraiment grimper ma note.


        Pour les Addxepire header, je crois que j'ai une note E et on me conseille ceci :

        ''There are 4 static components without a far-future expiration date.''

        suivi d'une liste de 4 lignes .

        Quel est le meilleur code à mettre dans le .htaccess pour améliorer la vitesse, celui que propose jisse03 ou celui de Alphadesign ?

        Merci à vous.

        Si vous avez des idées pour ces quelques mauvaises notes, je suis preneur.
        Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

        Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

        Commentaire


        • #5
          Re : Comment accélerer son site

          Envoyé par Kawawachikamach Voir le message
          Je viens d'essayer le code à insérer dans le .htaccess.

          Ça marche du tonnerre, j'ai un B maintenant.
          Comme quoi quelques lignes peuvent faire des merveilles

          Envoyé par Kawawachikamach Voir le message
          J'ai encore des mauvaises notes F :

          Defer parsing of javascript
          Soit optimiser le template, soit y aller avec précautions avec JCH Optimize.

          Envoyé par Kawawachikamach Voir le message
          specify image dimension (mais ce sont des images utilisées dans la gestion des menus et je ne sais pas comment spécifier leurs dimensions)
          Là, sans examiner le code du module de menu utilisé, et en optimiser le code, pas grand chose à faire.
          Envoyé par Kawawachikamach Voir le message
          This page has 32 external stylesheets. Try combining them into one. This page has 11 external background images. Try combining them with CSS sprites.
          Peut-être que JCH Oprimize parviendrait à combiner certaines feuilles de style, mais attention aux effets de bord fréquents.
          Pour combiner de simages de fond sous forme de sprites (surtout si ces images de fond proviennent de diverses extensions, bon courage...

          Envoyé par Kawawachikamach Voir le message
          This page has 27 external Javascript scripts. Try combining them into one
          Peut-être que JCH Oprimize parviendrait à combiner certains JS, mais gaffe, encore plus d'effets de bord et de problèmes qu'avec le CSS.

          Envoyé par Kawawachikamach Voir le message
          Use a Content Delivery Network (CDN)
          Use cookie-free domains[*]There are 127 components that are not cookie-free
          Là, je veux bien, mais un CDN n'est vraiment utile que sur de très gros sites à très fort traffic. Certaines optimisations tiennent ici du voeu pieux.
          Idem pou rl'histoire de cookie free. ça impliquerait au minimum un sous-domaine avec uniquement les liens statique svers les images, le CSS et le JS, mais pour eux ça veut dire utiliser du CDN.

          Envoyé par Kawawachikamach Voir le message
          Pour les Addxepire header, je crois que j'ai une note E et on me conseille ceci :

          ''There are 4 static components without a far-future expiration date.''
          Ces 4 statiques ne seraient-ils pas des Google fonts, des APIs Google, Facebook ou autre ? Tu ne peux faire expirer les headers de ce type de lien.
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : Comment accélerer son site

            Ok Jisse03.

            Vraiment merci d'avoir prit le temps de me répondre et merci pour ce ''bout de code magique''

            Je met donc le sujet en résolu car pour le reste, si il faut avoir plus de problèmes que de résolution, autant s'arrêter là, c'est déjà très bien.

            Merci
            Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

            Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X