Je viens de commencer à utiliser MaxCDN pour servir les ressources statiques plus rapidement (images, js et css principalement).
Cela fonctionne très bien tant que les données sont mises en cache sur l'emplacement du cdn, proche de l'endroit où j'habite. Mais tester avec pingdom depuis différents endroits m’a donné d’énormes résultats: jusqu’à 12 secondes pour charger un fichier css de 77 Ko! En effet, si le site n’a pas encore été consulté à partir de cet emplacement particulier, le serveur cdn doit récupérer les ressources de mon serveur et les mettre en cache avant de les diffuser à mon serveur. Pourtant, je ne comprends pas comment cela peut prendre si longtemps. ..
C'est peut-être une question idiote, mais comment puis-je m'assurer que toutes mes ressources sont mises en cache à partir de tous les emplacements? Existe-t-il un moyen d’amorcer le cache de la même manière que moi sur mon serveur en effectuant des requêtes à intervalles réguliers.
Pour ce faire, la méthode la plus simple consiste à utiliser l'outil de test de vitesse du site Web public présent dans plusieurs régions. uptrends et keycdn proposent tous deux des sites de test du monde entier.
En lançant des tests de toutes les régions, vous devriez amorcer votre CDN.