2017-08-10 2 views
0

Je prévois de créer un site web. Je veux que ce soit aussi optimisé que possible, donc je pensais aussi utiliser un CDN pour les images et les vidéos, etc.Ai-je besoin d'un CDN pour un site Web d'un seul pays?

Le site web ne concernera qu'un pays (les Pays-Bas, un très petit pays). Ai-je vraiment avantage à utiliser un CDN dans ce cas?

Si un CDN n'est pas nécessaire, serait-il toujours recommandé de mettre ce type de contenu dans un sous-domaine (content.mydomain.com ou cdn.mydomain.com)?

Répondre

0

Normalement, vous utiliseriez un CDN de sorte que les personnes qui vivent dans un autre pays ont moins de temps de chargement pour les images et les vidéos et autres. Dans votre cas, si seuls les Néerlandais se connectent à votre site Web, il n'y a pratiquement aucun avantage à proposer des images et des vidéos de Groningue (au nord des Pays-Bas) ou de Maastricht (au sud des Pays-Bas). Et il n'est pas non plus nécessaire de le mettre dans un sous-domaine. Gardez-le bien organisé, comme mettre les images du site dans un dossier www.domain.com/images.

1

Vous bénéficierez de CDN si cela ne coûte pas cher, si les utilisateurs de votre site Web veulent un site de chargement rapide, et s'il y a beaucoup d'utilisateurs. Gardez à l'esprit que le navigateur qui affichera la page à l'utilisateur final sera sur sa machine, et l'un des objectifs du développement web est de fournir une meilleure expérience utilisateur. Lorsque votre navigateur télécharge une page html, il tente de télécharger les ressources associées comme les feuilles de style, javascript, images, vidéos, etc. pour compléter le téléchargement de la page et le rendre dans le navigateur. Chaque navigateur a une limite de requête simultanée par nom d'hôte. Donc, jusqu'à cette limite, le navigateur peut télécharger des choses en parallèle à partir d'un nom d'hôte. Ensuite, il y a la limite de connexions Max dans le navigateur. Les autres éléments sont mis en file d'attente et commencent à télécharger lorsque les premiers éléments sont terminés. Vérifiez l'onglet réseau en chrome pour www.microsoft.com ou tout autre site lourd comme Facebook et vous pouvez le voir se produire. En utilisant CDN, vous fournissez plus de noms d'hôtes au navigateur pour télécharger des éléments, ce qui augmente les téléchargements parallèles. Le chargement de la page est plus rapide pour l'utilisateur final. Notez également que vos images doivent être optimisées pour la taille et l'échelle Web. Ils ne doivent pas être plus gros et redimensionnés à une plus petite zone de contenu. Veillez à ce que, si cela n'est pas nécessaire, votre vidéo ne puisse pas être jouée automatiquement lorsque la page est affichée.

En outre, il sera beaucoup mieux si vous pouvez utiliser l'expiration du contenu pour les images hébergées sur des fichiers cdn, ou css ou js. Le contenu qui a été téléchargé par le navigateur, a une date d'expiration du contenu lointain (plus de quelques mois), et est actuellement disponible dans le cache ne coûte pas une demande de réseau pour télécharger le contenu. Ici, je suppose que vous faites déjà du groupage de contenu et de la minimisation pour js et css.

Si vous avez besoin de vérifier plus sur le Web, vous pouvez vérifier l'optimisation des performances de Steve Souders ou Web.