Optimisation joomla2.5/apache

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Optimisation joomla2.5/apache

    Bonjour
    -Joomla! 2.5.27
    -template Horme 2.3.1
    -virtuemart 2.6.12.2
    -serveur apache
    -site https://www.brundubonsai.fr/

    Déjà merci à Cavo789 et SimonG pour leur PDF....super bien fait...

    Alors après avoir tout mis à jour j'ai eu pas mal de problèmes qui se sont résolus, surtout depuis la mise à jour du template qui était bien périmé comme il faut...évidemment comme j'avais fait des modifs css n'importe où ca a tout écrasé mais ca m'a permis de tout refaire au propre sur le fichier custom...un mal pour un bien surtout que ca a été rapide...bref...

    Et je vais migrer sur joomla 3 mais j'attends que virtuemart 3 soit stable...pis la version du template adaptée aussi...le ferai après.

    Je suis en train de bosser sur l'optimisation du site.
    J'ai fait ce que j'ai pu...mais là j'ai besoin d'un coup de main...

    -Déjà malgré les bonnes notes sur gt metrix (qui ne tiens pas compte du temps de chargement de la page) le serveur rame et c'est normal...c'est mon frangin qui m’héberge et ca passe par la freebox...du coup le débit sortant est limité malgré que le serveur soit optimisé...logique...alors je vais surement louer un serveur matériel où il pourra faire ce qu'il veut, pas un hébergement mais une location de machine, donc coté vitesse serveur d'ici un mois ca devrait être ok.

    -Après étant donné que je ne vends et ne livre qu'en France métropolitaine, ai-je une utilité à utiliser un CDN ? D'après ce que j'ai compris je dirais non, mais ?

    -Concernant les cookies...d'après ce que je comprends il faudrait créer un domaine pour les cookies, genre static.brunduBonsai.fr et dans site->configuration->paramètre des cookies renseigner le chemin et le domaine...quelqu'un l'a déjà fait ? Ca là vaut-il vraiment le coup et quels fichiers transférer vers static.mondomaine ?

    -Concernant la minification, c'est quasi bon.

    -Concernant les fichiers javascript...c'est là où je rencontre des difficultés...j'ai essayé d'utiliser JCH optimize, mais j'ai du le désactiver car dans le détail d'un produit, quand on clique pour agrandir l'image, au lieu d'utiliser l'appel fancybox/jquery (désolé si ce n'est pas exactement ca) et que l'image s'agrandisse juste dans le cadre ca ouvre l'image comme si on faisait : clic droit sur l'image->afficher l'image....Pour solutionner le problème il faut désactiver dans JCH optimize : Combine JavaScript Files
    Ce qui une fois fait ne me fait pas monter de note....du coup j'ai désactivé le plugin.
    Pourtant j'ai essayé d’exclure : jquery.min.js et deux trois autres essais mais ca n'a pas fonctionné...
    Quelqu'un aurait solution pour combiner les fichiers java en un seul et que la fancybox fonctionne tout de même ?
    Je pense que c'est là meilleure soluce plutôt que les différer ou/et intégrer directement dans le html les petits fichiers java ?

    -J'ai deux fichiers .css qui se retrouvent après les fichiers java...comment faire pour les mettre avant ?

    -https://fonts.googleapis.com/css?family=Didact+Gothic&subset=latin,greek,cyrill ic

    Ces deux fichiers ne sont pas mis en cache(enfin si google analytics 2heures)
    Est-ce que je peux augmenter l'expiration de google analytics ? Ca ne va pas affecter les résultats ?
    Et c'est quoi ce fichier fonts là oO je ne l'avais pas avant sur le template 1.5....me pompe beaucoup celui là en temps de chargement...

    Débutant en dev...mais j'aime aller au fond des choses et me prends au jeu...

    Merci pour ceux qui se pencheront sur mon cas
    Dernière édition par -Tony- à 17/12/2014, 09h31

  • #2
    Re : Optimisation joomla2.5/apache

    Bonsoir

    Envoyé par -Tony- Voir le message
    -Après étant donné que je ne vends et ne livre qu'en France métropolitaine, ai-je une utilité à utiliser un CDN ? D'après ce que j'ai compris je dirais non, mais ?
    Oui et non. Le CDN permet de décharger ton serveur en distribuant les images depuis le CDN et donc un autre serveur que le tien. Du coup, il a moins de charge et est plus véloce. Il y a donc un gain théorique.

    Si le CDN est configuré en "cookie-free", tu gagnes encore quelques particules de points (insignifiant).

    Envoyé par -Tony- Voir le message
    -Concernant les cookies...d'après ce que je comprends il faudrait créer un domaine pour les cookies, genre static.brunduBonsai.fr et dans site->configuration->paramètre des cookies renseigner le chemin et le domaine...quelqu'un l'a déjà fait ? Ca là vaut-il vraiment le coup et quels fichiers transférer vers static.mondomaine ?
    J'ai déjà tenté le coup (des heures d'essais); sans succès. L'idée était de définir un domaine "cookie-free"; je n'y suis jamais parvenu. C'était juste "pour le fun", "pour l'étude" car je pense qu'en réalité, le gain est totalement insignifiant.

    Envoyé par -Tony- Voir le message
    -Concernant les fichiers javascript...c'est là où je rencontre des difficultés...j'ai essayé d'utiliser JCH optimize, mais j'ai du le désactiver car dans le détail d'un produit, quand on clique pour agrandir l'image, au lieu d'utiliser l'appel fancybox/jquery (désolé si ce n'est pas exactement ca) et que l'image s'agrandisse juste dans le cadre ca ouvre l'image comme si on faisait : clic droit sur l'image->afficher l'image....Pour solutionner le problème il faut désactiver dans JCH optimize : Combine JavaScript Files
    Il est extrêmement compliqué de jouer à fusionner (merge) ou déplacer l'ordre des fichiers javascript. Très malaisé et source d'innombrables conflits. Si tu rencontres un problème; il faut exclure tel ou tel fichier .js.

    Envoyé par -Tony- Voir le message
    -J'ai deux fichiers .css qui se retrouvent après les fichiers java...comment faire pour les mettre avant ?
    Repérer quel est le composant qui le fait et aller modifier le fichier adéquat... Beaucoup de travail de ta part pour un gain insignifiant.

    Sinon, utiliser mod_pagespeed de Google qui fait cela ==> ton frère devrait l'installer sur son serveur web.

    Envoyé par -Tony- Voir le message
    -https://fonts.googleapis.com/css?family=Didact+Gothic&subset=latin,greek,cyrill ic
    https://www.google-analytics.com/analytics.js
    Les ressources qui ne sont pas sur ton site mais sur un site tiers échappent à la mise en cache. C'est vraiment dommage mais c'est ainsi. Ton .htaccess n'a aucune prise sur de tels fichiers.

    Bonne soirée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : Optimisation joomla2.5/apache

      Ok on testera le cdn alors pour voir, et installer mod_pagespeed, super, merci pour ta réponse, ca va nous éviter de passer des plombes sur un truc compliqué pour un gain minime, bonne soirée.

      Commentaire


      • #4
        Re : Optimisation joomla2.5/apache

        Yep
        -Alors on a activé mod_pagespeed....beau gain, vraiment, juste qu'il rajoute son propre cache et que si par exemple modif css il faut vider le cache de mod_pagespeed pour voir la modif apparaitre, une manip de plus mais pas très contraignant, j'achète
        -On a également désactivé le https, juste laissé pour l'administration, car le cryptage pompe beaucoup en ressources, c'est flagrant, et puis google n'a pas du tout aimé que je passe en https pendant une semaine, descente flagrante des impressions et des clics et remontée directe suite à désactivation.
        -Rajouté un processeur au serveur.
        -Pas encore testé le CDN mais on ne devrait pas tarder.
        Je passe le sujet en réglé mais je reviendrai écrire un petit message suite à la mise en place du CDN, voir si ca a apporté ou non.

        Commentaire


        • #5
          Re : Optimisation joomla2.5/apache

          Bonjour Tony

          Merci pour ton retour. C'est assez rare que pour le souligner : cela fait plaisir de prendre connaissance de la bonne résolution d'un problème et d'un retour d'expérience.

          Bonne journée.
          Christophe (cavo789)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          Commentaire


          • #6
            Re : Optimisation joomla2.5/apache

            Ah mais je trouve ca normal, les posts du forum et ses membres m'ont beaucoup aidé alors prendre la peine de donner suite est la moindre des choses je trouve.
            Bonne journée.

            Commentaire


            • #7
              Re : Optimisation joomla2.5/apache

              Bonjour
              Alors en fait on n'a pas testé le cdn, un peu complexe et il y avait mieux à faire avant.
              Le serveur était auto hebergé derrière une box et pas la fibre, du coup débit d'upload pourri.
              Alors j'ai pris un serveur soyoustart que le frangin à monté en infra virtualisée.
              Ca ca à réglé la vitesse de chargement totale.
              Mais pour le time to first byte, je me suis rendu compte que ca n'avais rien à voir. Avec les changements que j'ai fais en parallèle sur les deux serveurs j'ai réussi à avoir quasi le même temps. Plus rapide sur le nouveau quand même.
              Désactiver et désinstaller le plugin systeme coalawebtrafic a fait gagner....200ms...déjà.
              Puis j'ai fais faire un régime draconien à la bdd...désinstallation et suppression de tous les modules, plugins, composants, etc non utilisés....et ca a bien joué. Joomla c'est bien il y a plein de choses de dans de base mais j'en utilisais que très peu au final.
              Donc voilà je suis content, à mon petit niveau c'est pas mal,le désir obsessionnel compulsif est assouvit, je vais me reconcentrer sur le contenu/référencement maintenant.
              Le développeur à rapporté à fin février la sortie du template compatible pour joomla/virtuemart 3...j'attends pour migrer...je sent qu'on va rigoler deux trois nuits encore :P
              Je passe le post en réglé
              http://www.webpagetest.org/result/150205_EH_DV6/
              Cliquez sur l'image pour l'afficher en taille normale

Nom : 2015-02-05_094644.jpg 
Affichages : 1 
Taille : 22,2 Ko 
ID : 1804052

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X