Avertissement: c’est un sujet relativement avancé qui ne peut intéresser que quelques geeks inconditionnels de la performance.
Avez-vous déjà référencé un tas d’actifs nouvellement créés (c’est-à-dire des images ou des fichiers css) contenus dans un répertoire personnalisé au sein d’un modèle, d’une page ou d’un article WordPress et avez-vous supposé que ces actifs seraient automatiquement mis en cache par MaxCDN ? Ou peut-être avez-vous déjà remarqué qu’ils ne sont pas mis en cache* et vous vous demandez pourquoi ? Bien devinez quoi? Sans informer MaxCDN de ce nouveau répertoire que vous avez créé, il ne saura pas qu’il est là et, par conséquent, ne pourra rien y mettre en cache ! Voici ce qu’il faut faire (en supposant que vous utilisez W3 Total Cache)…
Plugin WordPress gratuit W3 Total Cache
Étape 1.
Depuis le tableau de bord, allez dans « Performances » -> « CDN », faites défiler vers le bas et assurez-vous que la case « Héberger des fichiers personnalisés » est cochée.
Étape 2.
Continuez à faire défiler jusqu’à ce que vous arriviez au champ « Liste de fichiers personnalisée ». C’est ici que vous devrez ajouter votre répertoire personnalisé. Par exemple, si votre répertoire personnalisé se trouve dans le même répertoire que votre installation WordPress (qui sera généralement le répertoire racine du site), ajoutez simplement le nom du répertoire suivi d’un astérisque (l’astérisque signifie ici « tout dans ce dossier » ), comme dans l’exemple de capture d’écran ci-dessous.
… et hop, tous les actifs contenus dans le dossier devraient maintenant être mis en cache par MaxCDN.
*Vous pouvez vérifier si les actifs sont mis en cache ou non en chargeant la page ou la publication dans laquelle ils sont référencés dans un navigateur et en vérifiant le code source : s’ils sont mis en cache, vous devriez voir l’URL du CDN dans l’URL qui fait référence à l’actif.