Comment éviter le preloading des liens par Chrome ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ortolojf, 24 Avril 2016.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 019
    J'aime reçus:
    12
    Bonjour

    Depuis la mise en place obligatoire dans Chrome, du preloading ( on appelle celà le prerendering ), mon site est devenu très lent, si on compare IE ou Firefox à Chrome hier :

    Vitesse moyenne chargement de pages :

    Edge 1,85
    Internet Explorer 3,51
    Safari 4,49
    Firefox 4,52
    Android Browser 5,46
    Chrome 6,80
    Opera 10,32
    UC Browser 11,23

    Quand une page est chargée, tous ses liens hypertextes le sont aussi, ce qui ralentit le chargement de la page.

    Et... J'ai un VPS OVH 2016 SSD 3.

    Si je pouvais faire en sorte, que mes liens hypertextes ne soient pas préchargés ( en mode prerenderer ) par Chrome, le problème serait résolu.

    Comment faire celà, autrement qu'en Javascript ?

    Ou bien, si Javascript est nécessaire, celà risque-t-il de nuire ( si peu que ce soit ) au référencement de mon site ?

    Merci beaucoup de vos réponses.

    Respectueusement.
     
  2. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 144
    J'aime reçus:
    171
    J'ai l'impression que ton site contient que très peu de pages de contenu textuel.
    Même si les pages de statistiques de 2015 étaient en noindex ça ne changerait pas grand chose
    Parfois ces pages de statistiques peuvent recevoir des liens externes et celles qui n'en reçoivent pas mettront plus de temps pour être indexées par google si les liens sont en javascript.

    Tu peux aussi mettre tous les liens en javascript et ajouter un seul lien en dur vers une nouvelle page qui présentera la liste des liens en dur vers les pages de statistiques des courses. Cette page serait en noindex, follow. Ainsi google ne l'indexerait pas mais suivrait les liens pour indexer les pages de statistiques.

    Au final, chrome n'aurait donc qu'un seul lien en dur à charger et tout le reste en javascript non preloadé
     
  3. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 019
    J'aime reçus:
    12
    Bonjour Monsieur

    J'ai actuellement 30.600 pages indexées.

    J'ai un sitemap mis à jour automatiquement tous les matins.

    Si je fais cette page ( ces pages ) ( comportant les liens en dur ) que tu dis, elle apparaîtra aussi pour les visiteurs...

    Avec les pages d'origine ( liens en noindex vers les stats de courses ), ne serait-ce pas une violation de guidelines de Google ?

    Et puis, est-ce que des liens en Javascript, sont réellement plus lents à être indexés ?

    Quant au procédé exact pour programmer ces liens ( devant être visibles par Google ), je vais me renseigner.

    Par exemple, est-il possible ( en javascript ), d'associer un lien à un élément comportant une classe css ?

    Et... que ce lien soit visible par Google ?

    Super merci pour ta réponse.

    Amicalement.
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 019
    J'aime reçus:
    12
    Bonjour Monsieur

    Voilà, j'ai mis mes liens hypertextes ( petits carrés de couleur en haut à droite de de mes tableaux de stats ), sous cette forme :

    Code:
    
    div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240101.html">1</a>');}</script>
    </div>
    <div class="lien_course_none">2</div>
    <div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240103.html">3</a>');}</script>
    </div>
    <div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240104.html">4</a>');}</script>
    </div>
    <div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240105.html">5</a>');}</script>
    </div>
    <div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240106.html">6</a>');}</script>
    </div>
    <div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240107.html">7</a>');}</script>
    </div>
    <div class="lien_course_actif">
    <script>if(document[str_visibilityState]=="visible"){document.write('<a href="https://www.pronostics-courses.fr/php/courses_anciennes/pronostics_new_old_courses,1604240108.html">8</a>');}</script>
    </div>
    
    
    Sous cette forme, les liens n'apparaissent que sous le mode "visible" du mode "prerender".

    Je sais que ces liens seront moins rapidement indexés par Google.

    Mais... J'ai un sitemap mis à jour tous les matins.

    Sur les 117.148 pages de ce sitemap, 43.047 sont indexées.

    De jour en jour, le nombre de pages indexées, augmente très ( trop ? ) progressivement.

    Les liens ci-dessus que j'ai modifié ( sur les pages de stats ), figurent aussi ( en dur ) sur la page de la liste des courses.

    Est-ce que je dois aussi, modifier les liens restants de ces pages de stats ?

    Ce sont seulement, trois ou quatre liens par menu ( un menu en haut et en bas ), qui remontent vers des pages plus proches de la page d'accueil.

    Faire celà économiserait à Chrome, le fait de précharger ces liens,et augmenterait la rapidité du chargement des pages de stats ?

    Merci beaucoup de vos conseils.

    Respectueusement.
     
  5. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 019
    J'aime reçus:
    12
    Ben...

    J'ai mis aussi tous les menus de bas des pages de stats en mode Javascript.

    D'après Google, le chargement de mes pages, est passé d'environ 500+ms à 200+ms. ;)

    Au lieu de 0,65s, j'obtiens facile 0,23s.

    Celà vous paraît-il suffisant ?

    Ce qu'il y a de bizarre, c'est que les pages de listes de courses ( liens en dur, ( nbre Reunions * (nbre Courses / Reunion) ) ) ont bénéficié de manière similaire.

    Pour les pages de stats, il ne reste plus que les menus en haut des pages à mettre en Javascript.

    Super merci à Indigene. ;)

    Respectueusement.
     
Chargement...
Similar Threads - éviter preloading liens Forum Date
Obfuscation de lien pour éviter de disperser le jus ? Netlinking, backlinks, liens et redirections 25 Mai 2020
Comment est ce que vous éviter l'adsense limit? AdSense 7 Mai 2020
WordPress Cloner mon site, les erreurs à éviter Développement d'un site Web ou d'une appli mobile 3 Mars 2020
Erreur 404 perso : comment éviter qu'elle soit indexée ? Administration d'un site Web 1 Décembre 2019
Un contenu serait publié deux endroits/URLs différents, comment éviter le duplicated content ? Référencement Google 2 Octobre 2019
Résolu Souci de redirection censées éviter contenu dupliqué Débuter en référencement 31 Juillet 2019
WordPress Peut-on éviter les redirections 301 multiples ? URL Rewriting et .htaccess 20 Mai 2019
Comment éviter le duplicate content entre 2 sites ? Référencement Google 2 Avril 2019
Actualités courtes : éviter la mauvaise note SEO Débuter en référencement 18 Février 2019
Google semble éviter l'accueil mais pas les pages internes Crawl et indexation Google, sitemaps 18 Février 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice