Expire et CDNS - Problèmes YSlow

Laissez-moi d'abord de mentionner que j'ai fait quelques recherches mais n'arrive pas à trouver une réponse adéquate à ce que je vais à la recherche pour.

Je travaille sur un site où je suis à l'aide d'un peu de ressources externes:

L'utilisation d'un Réseau de diffusion de Contenu (CDN)

J'obtiens un "F" note sur "l'Utilisation d'un Réseau de diffusion de Contenu (CDN)". Un autre DONC, après les des liens vers les YSlow FAQ ( lien direct ), mais cela semble indiquer que je dois définir mon CA sur mon navigateur, ce qui semble être une solution rapide pour moi, mais cela ne résout pas le problème sur d'autres navigateurs et/ou périphériques.

Ajouter Expire en-têtes

Comme pour le "Ajouter Expire headers" de qualité,je reçois un E. Problème, c'est ce que j'obtiens:

There are 3 static components without a far-future expiration date.

(2014/2/26) http://fonts.googleapis.com/css?...
(2014/2/26) http://www.google-analytics.com/analytics.js
(2014/2/26) http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js

Comment dois-je faire pour corriger cela? Mes fichiers locaux sont tous pris en charge par mon .htaccess comme montré ici:

AddType image/x-icon .ico

ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/ico "access plus 1 year"
ExpiresDefault "access plus 7 days"

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
    # access plus 1 year
    Header set Cache-Control "max-age=31536000"
</FilesMatch>

Ce DONC, après les semble suggérer qu'il est soit impossible, ou j'appelle un script local où je utiliser ma bande passante pour charger (ou cache) externe fichiers.

Ainsi, avec ces choses à l'esprit, voici ce que je suis à la recherche d':

  1. Externes ressources doit être CA, mais YSlow lit mes préférences locales qui varient d'un utilisateur à l'autre, j'ai donc besoin d'une alternative à la about:config solution proposée par le YSlow site officiel.
  2. Expire sont définies par le serveur où se trouve le fichier, donc je ne semble pas avoir accès à la définition de valeurs d'expiration. Donc, de ce que je comprends, je pourrais continuer ces fichiers sur mon serveur ou utiliser un local de fichier PHP et de les mettre en cache à partir de ces fichiers PHP situés mon serveur, mais cela ne semble pas optimale. Est-il un moyen de contourner cet?

source d'informationauteur davewoodhall