Comment éviter le preloading des liens par Chrome ?

WRInaute accro
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.
 
WRInaute accro
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é
 
WRInaute accro
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.
 
WRInaute accro
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.
 
WRInaute accro
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.
 
Discussions similaires
Haut