Je me suis renseigné sur la façon dont cela fonctionne, mais j'ai du mal à m'y retrouver.
D'après ce que je peux dire, si je règle <link rel="dns-prefetch" href="stackoverflow.com//ajax.googleapis.com" />
dans l'en-tête de ma page web, je debe voir un traitement plus rapide de la demande si je référence des actifs sur ce domaine. [réf]
Il y a deux problèmes qui me préoccupent actuellement :
1) Est-ce que cela n'aide que pour les demandes de pages futures ?
Ce que je veux dire, c'est que si j'utilise le CDN de Google pour obtenir jQuery sur chaque page de mon site ajoutera le <link />
ci-dessus une différence ? Ou cela ne sera-t-il utile que si, par exemple, je ne fais pas référence au CDN sur ma page d'accueil mais sur toutes les autres pages ? Dans cette deuxième option, l'utilisateur se rendrait sur la page d'accueil, résoudrait et mettrait en cache l'hôte DNS prêt pour le téléchargement sur mes pages de contenu.
2) Comment puis-je tester l'efficacité de ces mesures ?
Je suppose que si je connaissais la réponse à cette question, je comprendrais mieux le problème 1. J'essaie d'utiliser Firebug et les outils de développement de Chrome et je regarde les panneaux Net et Ressources, mais je ne vois aucune différence significative. La seule tendance que je peux observer est que ma requête prend plus de temps lorsque j'utilise l'outil de gestion des ressources. <link />
! !
J'ai lu la documentation sur MDN y le Chromium Blog (tous deux vieux !) mais je ne comprends toujours pas.
Toute aide sera appréciée - merci !
MISE À JOUR - 22/01/2013
Je viens de lire un peu plus sur ce sujet et j'ai pensé que je devais inclure les liens pour les personnes qui se posent la même question. csswizardry a écrit un excellent article sur la performance dans lequel il fait référence à cette question et des liens vers plus de recherches sur perfplanet . Si quelqu'un a plus d'informations ou d'idées à ce sujet, veuillez ajouter une réponse !
Voici un lien vers une autre question plus récente de la SO - J'espère que cela aidera les gens à trouver les réponses qu'ils recherchent.