Commentaire: La fonction de préfecture des liens de HTML5 (préfecture des liens) est un joyau enfoui dans le sable. Peu de gens connaissent encore sa valeur. Les amis qui en ont besoin peuvent en savoir plus.
La fonction de pré-lutte contre le lien de HTML5 (préfecture des liens) est un joyau enfoui dans le sable, et peu de gens connaissent encore sa valeur. Vous connaissez peut-être déjà la fonction de préchargement de l'image ancienne et célèbre, et la fonction pré-écaille de liaison consiste à étendre ce concept des images au contenu Web (aucun code AJAX n'est requis).
Cela fonctionne comme ceci: ajoutez un lien comme celui-ci à la page:
<link href = "page2.html">
De cette façon, lorsque votre machine est inactive, le navigateur télécharge automatiquement Page2.html en arrière-plan. Lorsque l'utilisateur clique enfin sur le lien page2.html, le navigateur retirera la page du cache, de sorte que la vitesse de chargement de cette page sera inattendue.
Actuellement, seul le navigateur Firefox prend en charge cette fonction. Cependant, parce que Firefox est actuellement le navigateur avec la deuxième plus grande base d'utilisateurs au monde, tant que vous ajoutez un tel code à la page HTML, un nombre considérable de visiteurs peuvent toujours ressentir cette amélioration très évidente de la vitesse de chargement de la page. Très cool!
Vous pouvez utiliser la fonctionnalité de prélecture de liaison dans de nombreux cas:
* Lorsque vous avez un long article, un tutoriel en ligne, un album photo, etc., qui doit être affiché sur plusieurs pages.
* Préchargez la page suivante que les utilisateurs sont les plus susceptibles de visiter sur la page d'accueil de votre site Web. (C'est peut-être une page de produit qui recommande un site Web de produit ou un article de blog récent sur un site Web de blog)
* La page de requête de recherche précharge les premiers éléments qui ont été recherchés.
Pour le contenu statique, vous pouvez également utiliser des balises REL pour implémenter la fonction de pré-échange:
<link href = "/ images / big.jpeg? Ca541d">
Il y a d'autres choses intéressantes à noter ici:
* La fonction de prélecture des liens sera bientôt implémentée dans les navigateurs Opera, Chrome et Safari, mais pour Internet Explorer, vous devez probablement attendre jusqu'en 2020.
* Si cette fonctionnalité est largement utilisée, elle affectera les journaux de votre site Web et les statistiques d'accès. Veuillez considérer cette situation. L'une de vos pages a des pré-sorties et retire plusieurs pages, mais l'utilisateur n'a pas accédé à ces pages. Votre serveur (ou outil de statistiques) ne connaît pas la différence entre les deux.
Afin de distinguer cela, Firefox enverra X-Moz: préfectez les informations dans les informations d'en-tête HTTP, mais vous avez besoin de quelque chose pour identifier ces informations du côté du serveur.