ou adresse en dur http://www.monblog.com/ ?? (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #457181
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    Bonjour,

    Afin de comprendre, je me pose 2 questions sur la balise (rappel : elle écrit l’adresse de votre site , ex: CECI-EST-MON-BLOG.COM) ..

    Question 1- Point de vue rapidité/efficacité, quand on a le choix pour écrire un lien (dans sa sidebar par exemple), vaut-il mieux l’écrire avec

    /SUITE-DE-L’ADRESSE

    ou bien htttp://www.MONBLOG.COM/SUITE-DE-L’ADRESSE ???

    Personnellement, je serais plus tenté de l’écrire en dur car ça économise une requête. D’un autre côté, utiliser la balise « assouplit » le code.

    Question 2- Quand on utilise 15 fois d’affilé dans une même page de code, quand WP génère la page statique, considère t-il une seule requête ou bien il la multiplie autant de fois ?

    Je m’explique en prenant l’exemple d’une image sur site web : si l’image est chargée dans le cache navigateur une fois, le webmestre peut la faire s’afficher 50 fois en mosaïque sur une page, il n’y aura pas 50 chargements de l’image mais un seul, n’est-ce pas ? Donc ça ne ralentit rien, et il n’y a pas plus de travail côté serveur/bande passante/etc. –> En est-il de même pour les balises WP, et la bloginfo(url) en particulier ?

    #621236
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Il n’y a pas de caching par défaut dans les accès à la base sauf si tu actives un truc du style wordpress cache (plugin) qui va te construire des pages statiques et évitera des accès répétés à la base…

    #621237
    YannC
    Membre
    Chevalier WordPress
    295 contributions
    Olivier wrote:
    Il n’y a pas de caching par défaut dans les accès à la base sauf si tu actives un truc du style wordpress cache (plugin) qui va te construire des pages statiques et évitera des accès répétés à la base…

    :( Mon exemple avec l’image est mauvais. Je n’aurais pas du. Il crée de la confusion.

    Reprenons sur une bonne base : –> Même quand il n’y a pas de caching par défaut, est-ce que WP va appeler 15 fois la même balise ou bien se contenter de l’appeler une fois et l’inscrire 15 fois ?

    –> Qu’on mette 1 fois ou 20 fois la même balise dans une même page, est-ce que ça change quelquechose, en fait ? :D

    #621238
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Je ne sais pas, il faudrait regarder dans le code de cette fonction pour voir si elle remplit une variable globale ou si elle fait un appel à la base à chaque fois. Tu peux éditer le code pour voir.

    #621239
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    Je pense que la répponse doit être plus facile d’accès que ça :D

    Pas d’autres avis, svp ?

    #621240
    dlo
    Participant
    Maître WordPress
    1849 contributions

    Les paramètres de WordPress sont systématiquement mis en cache pour optimiser leur utilisation.
    Donc il est tout à fait normal d’utiliser sans retenue les fonctions bloginfo() et get_option(). C’est d’ailleurs une pratique courante dans le code de WordPress.

    Cordialement

    #621241
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    Ah ok, au moins c’est clair et concis. Donc je peux utiliser beaucoup le mêm bloginfo sans crainte de surcharger.

    Merci dlo ! Tu devrais faire partie du staff de WordPress-fr ! Tes réponses et interventions sont toujours de qualité, complètes et rassurantes 😉

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.