La Fibre

Fonctionnement du forum => A lire avant de commencer... => profile Évolution de LaFibre.info, bugs et critiques => Discussion démarrée par: willemijns le 07 avril 2020 à 12:51:43

Titre: Cache des navigateurs web vs document modifiés
Posté par: willemijns le 07 avril 2020 à 12:51:43
tu as mis le lien que sur le SVG ;)

J'ai mis à jour mon schéma pour intégrer le peering entre Free et Level3. Cela ne change rien à la situation, mais c'est plus juste.

Version PNG :
(https://lafibre.info/images/peering/202004_peering_free_he.png)

Version SVG :
(https://lafibre.info/images/peering/202004_peering_free_he.svg)
Titre: Cache des navigateurs web vs document modifiés
Posté par: vivien le 07 avril 2020 à 12:57:22
C'est le cache de ton navigateur.

Je m’aperçois que certains navigateurs ont des cache qui n'interrogent pas pour savoir si le contenu a été modifié, afin de déterminer si il faut le retélécharger.

Pour le fichier https://lafibre.info/images/doc/statistiques_covid-19.pdf que je mets à jour tous les jour, j'ai du ruser (j’espère que c'est la bonne méthode) en mettant un lien qui pointe vers un fichier qui change chaque jour. J’espère que le lien ne va pas rester en cache et qu'il ne pointera pas vers un ancien fichier déjà en cache.
Titre: Cache des navigateurs web vs document modifiés
Posté par: buddy le 07 avril 2020 à 13:01:07
Pour le fichier https://lafibre.info/images/doc/statistiques_covid-19.pdf que je mets à jour tous les jour, j'ai du ruser (j’espère que c'est la bonne méthode) en mettant un lien qui pointe vers un fichier qui change chaque jour. J’espère que le lien ne va pas rester en cache et qu'il ne pointera pas vers un ancien fichier déjà en cache.

En utilisant  ExpiresByType de mod_expires.c ça ne force pas le navigateur à recharger le fichier après xxx secondes ? sur le fichier Covid-19, tu pourrais en plus mettre un expiresByType à 3 ou 6h par exemple .
Titre: Cache des navigateurs web vs document modifiés
Posté par: willemijns le 07 avril 2020 à 13:22:11
ou alors on met un ? après l'URL comme 

https://lafibre.info/images/peering/202004_peering_free_he.png?

mais cela le recharge tout le temps....
Titre: Cache des navigateurs web vs document modifiés
Posté par: vivien le 08 avril 2020 à 09:34:46
J'ai testé en rajoutant des ? a la fin des URL sur la page https://lafibre.info/bistro-sujet-libre/coronavirus/
C'est supporté par tous les navigateurs ?

Mon idée de Redirect permanent est tout sauf bonne : la redirection reste en cache et le navigateur cherche a charger toujours l'ancienne URL.

        Redirect permanent /covid19 https://lafibre.info/images/doc/202004_statistiques_covid-19_8avril2020.pdf
        Redirect permanent /images/doc/statistiques_covid-19.pdf https://lafibre.info/images/doc/202004_statistiques_covid-19_8avril2020.pdf
        Redirect permanent /images/doc/statistiques_covid-19.png https://lafibre.info/images/doc/202004_statistiques_covid-19_8avril2020.png
        Redirect permanent /images/doc/statistiques_covid-19_t1.png https://lafibre.info/images/doc/202004_statistiques_covid-19_t1_8avril2020.png
        Redirect permanent /images/doc/statistiques_covid-19_t2.png https://lafibre.info/images/doc/202004_statistiques_covid-19_t2_8avril2020.png
        Redirect permanent /images/doc/statistiques_covid-19_t3.png https://lafibre.info/images/doc/202004_statistiques_covid-19_t3_8avril2020.png

Je pense que "Redirect permanent" n'était pas non plus une bonne idée, "Redirect temp" doit être mieux, non ?
Titre: Cache des navigateurs web vs document modifiés
Posté par: willemijns le 08 avril 2020 à 09:44:49
J'ai testé en rajoutant des ? a la fin des URL.
C'est supporté par tous les navigateurs ?

normalement oui.

sinon oui essaye ton "redirect temp" et vois.
Titre: Cache des navigateurs web vs document modifiés
Posté par: vivien le 08 avril 2020 à 09:51:58
Mauvaise nouvelle pour le rajout de ?, SMF le supprime.

C'est bien présent sur la page https://lafibre.info/bistro-sujet-libre/coronavirus/ quand je l'édite, mais pas dans le code source généré par SMF.

Sur la page data.gouv.fr ou j'ai également les iens, le ? est bien gardé : https://www.data.gouv.fr/fr/reuses/statistiques-sur-la-pandemie-de-coronavirus-covid-19-rapportees-au-nombre-dhabitants-par-pays/
Titre: Cache des navigateurs web vs document modifiés
Posté par: willemijns le 08 avril 2020 à 10:04:06
Mauvaise nouvelle pour le rajout de ?, SMF le supprime.

ruse en ajoutant du garbage : ?version=last

[url]online.gif?version=last
Titre: Cache des navigateurs web vs document modifiés
Posté par: kazyor le 08 avril 2020 à 12:30:13
J'ai testé en rajoutant des ? a la fin des URL sur la page https://lafibre.info/bistro-sujet-libre/coronavirus/
C'est supporté par tous les navigateurs ?

Mon idée de Redirect permanent est tout sauf bonne : la redirection reste en cache et le navigateur cherche a charger toujours l'ancienne URL.

        Redirect permanent /covid19 https://lafibre.info/images/doc/202004_statistiques_covid-19_8avril2020.pdf
        Redirect permanent /images/doc/statistiques_covid-19.pdf https://lafibre.info/images/doc/202004_statistiques_covid-19_8avril2020.pdf
        Redirect permanent /images/doc/statistiques_covid-19.png https://lafibre.info/images/doc/202004_statistiques_covid-19_8avril2020.png
        Redirect permanent /images/doc/statistiques_covid-19_t1.png https://lafibre.info/images/doc/202004_statistiques_covid-19_t1_8avril2020.png
        Redirect permanent /images/doc/statistiques_covid-19_t2.png https://lafibre.info/images/doc/202004_statistiques_covid-19_t2_8avril2020.png
        Redirect permanent /images/doc/statistiques_covid-19_t3.png https://lafibre.info/images/doc/202004_statistiques_covid-19_t3_8avril2020.png

Je pense que "Redirect permanent" n'était pas non plus une bonne idée, "Redirect temp" doit être mieux, non ?

Oui, à la base, perso, j'aurais plutôt tenté un redirect temporary au lieu de permanent ...
Temporary, tu dis au navigateur : c'est temporaire, la prochaine fois, reviens me voir, sait-on jamais

Mais quitte à faire joujou avec apache, pourquoi ne pas utiliser mod_expires.c comme suggéré par buddy ?
Titre: Cache des navigateurs web vs document modifiés
Posté par: darkmoon le 09 avril 2020 à 10:26:44
Mais en fait, tout ceci n'a rien à voir avec le soucis d'ipv6 Free - HE, non ?
Titre: Cache des navigateurs web vs document modifiés
Posté par: vivien le 09 avril 2020 à 10:42:49
Exact.

Déplacé dans un sujet à part.

Mais quitte à faire joujou avec apache, pourquoi ne pas utiliser mod_expires.c comme suggéré par buddy ?

C'était une hypothèse si les solutions simple ne marchaient pas.

Là cela fonctionne. Je ne sais pas si c'est le ? a la fin des URL ou "Redirect temp", vu que j'ai fait les deux, mais pour d'autres documents, je testerais l'un sans l'autre.
Titre: Cache des navigateurs web vs document modifiés
Posté par: willemijns le 09 avril 2020 à 11:56:31
Tu peuxfaire cela pour ton fichier COVID19 ;)