Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 24-01-2014 à 22:17:26

Philippe
Avatar de Philippe


Titre: Banni
Avancement: Niveau 3
Date d'inscription: 26-09-2009
Messages: 3 660

[Vie privée] Éviter de subir le CDN de Google

A propos de l'omniscience de Google , en particulier via son CDN que la plupart des sites utilisent pour jQuery (et autres libs js), Rom a eu une idée géniale: Chaque fois qu'une page utilise le CDN de Google, il redirige vers un site à lui, en local.
Double bénéfice: Il n'est plus traqué par Google (en tous cas pas par les requêtes vers le CDN), les sites continuent de fonctionner, et il améliore un peu la vitesse de chargement des pages (puisque les javascripts sont chargés depuis un serveur web local).
Comment ?  Tout simplement en exploitant l'extension Firefox "HTTPS Everywhere".  Cette extension intercepte les URL HTTP et les ré-écrit en HTTPS.  Mais on peut développer ses propres règles. Voici donc celles de Rom:

<ruleset name="googleapis.com via Personal host or CoralCDN (custom)">
  <target host="*" />
  <!-- For libs path see https://developers.google.com/speed/libraries/devguide -->

  <!--PERSONAL HOST-->
  <!--Handle versions -->
  <!--<rule from="^https?://ajax\.googleapis\.com/ajax/libs/([^/:@]*)" to="http://MY_HOST/mygoogleapiscdn/$1"/>-->

  <!--Or don't care about versions -->
  <rule from="^https?://ajax\.googleapis\.com/ajax/libs/.*?/.*?/([^/:@]*).js" to="http://MY_HOST/mygoogleapiscdn/$1.js"/>

  <!--CoralCDN -->
  <!--<rule from="^https?://([^/:@]*)\.googleapis\.com\/([^/:@]*)" to="http://$1.googleapis.com.nyud.net/$2"/>-->
  <!-- Handle fonts files-->
  <!--<rule from="^http://themes\.googleusercontent\.com/([^/:@]*)" to="http://themes.googleusercontent.com.nyud.net/$1"/>-->
</ruleset>

C'est génial  :-)

Le seul inconvénient est qu'il faut maintenir une copie locale des librairies javascript, et penser à les mettre à jour (J'imagine qu'on pourrait même faire un script pour ça :-)

Je pense que ce genre de chose doit également être faisable avec GreaseMonke


https://www.world-lolo.com/images/uploads/image.num1445754529.of.world-lolo.com.jpg
Des stades aux entrées payantes sont pleins de gens qui pensent que ceux qu'ils applaudissent sont trop payés, et les bibliothèques à l'entrée gratuite sont vides des gens qui pensent que les livres sont trop chers ...
 

Message 2 Réponse postée le 25-01-2014 à 02:03:23

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

Re: [Vie privée] Éviter de subir le CDN de Google

Très intéressant comme script.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...