Mauvaise idée … perpétuelle

Mauvaise idée … perpétuelle - Logiciels - Windows & Software

Marsh Posté le 17-12-2020 à 12:08:43    

Quand une idée est dépassée, gardons là !
C’est ce qui doit se dire chez microsoft !
Je voudrais vous parler aujourd’hui du cache internet.
A la préhistoire d’internet, quand il fallait des heures pour afficher des photos, le cache internet a été inventé.
A l’époque il était bien utile, il permettait d’afficher directement les photos sur un site internet déjà visité.
Ensuite avec la rapidité du net, ce ne fut plus utile, mais conservé je ne sais pas pourquoi.
Heureusement sur Microsoft Internet Explorer il y avait un petit bouton « recharger » ou « actualiser » pour charger les éventuelles nouvelles photos d’un site.
Maintenant c’est pire, le bouton actualiser d’Edge ne fonctionne pas ! Alors que je le répète les pages s’affichent maintenant à la vitesse de la lumière, plus besoin de cache. Malheureusement sur un site déjà visité, plus moyen d’afficher ce qu’on pourrait appeler l’actualité du site, les photos sont figées pour l’éternité de la dernière consultation du site !
Il faut faire une longue manipulation pour vider le cache !
J’ai un site internet sur le cinéma où je remplace parfois des photos avec de plus récentes, même adresse, mais évidement aucune mise à jour n’est prévue sur Edge, ce sont toujours les mêmes photos que l’on voit, même si elles ont été changées…
 

Reply

Marsh Posté le 17-12-2020 à 12:08:43   

Reply

Marsh Posté le 17-12-2020 à 12:13:57    

Vosges88 a écrit :

Quand une idée est dépassée, gardons là !
C’est ce qui doit se dire chez microsoft !
Je voudrais vous parler aujourd’hui du cache internet.
A la préhistoire d’internet, quand il fallait des heures pour afficher des photos, le cache internet a été inventé.
A l’époque il était bien utile, il permettait d’afficher directement les photos sur un site internet déjà visité.
Ensuite avec la rapidité du net, ce ne fut plus utile, mais conservé je ne sais pas pourquoi.
Heureusement sur Microsoft Internet Explorer il y avait un petit bouton « recharger » ou « actualiser » pour charger les éventuelles nouvelles photos d’un site.
Maintenant c’est pire, le bouton actualiser d’Edge ne fonctionne pas ! Alors que je le répète les pages s’affichent maintenant à la vitesse de la lumière, plus besoin de cache. Malheureusement sur un site déjà visité, plus moyen d’afficher ce qu’on pourrait appeler l’actualité du site, les photos sont figées pour l’éternité de la dernière consultation du site !
Il faut faire une longue manipulation pour vider le cache !
J’ai un site internet sur le cinéma où je remplace parfois des photos avec de plus récentes, même adresse, mais évidement aucune mise à jour n’est prévue sur Edge, ce sont toujours les mêmes photos que l’on voit, même si elles ont été changées…
 


 [:yiipaa:4]


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 17-12-2020 à 13:46:56    

Pourtant nous ne sommes pas vendredi. :o
 
Elle est ou la question?

Message cité 1 fois
Message édité par Hanka le 17-12-2020 à 13:47:07
Reply

Marsh Posté le 17-12-2020 à 15:57:35    

Vosges88 a écrit :

Alors que je le répète les pages s’affichent maintenant à la vitesse de la lumière, plus besoin de cache.


 
Parle pour toi.


---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
Reply

Marsh Posté le 17-12-2020 à 17:27:58    

Hanka a écrit :

Pourtant nous ne sommes pas vendredi. :o
 
Elle est ou la question?


 
 
N'y aurait-il pas un paramétrage secret dans Edge pour faire qu'en sorte le cache se vide - vraiment- avec le bouton actualiser ?
Ou un autre paramétrage pour empécher le fonctionnement du cache d'une manière générale ?

Reply

Marsh Posté le 17-12-2020 à 17:34:41    

flash_gordon a écrit :


 
Parle pour toi.


 
En fait j'ai volontairement exagéré en parlant de vitesse de la lumière.
Car je n'ai pas non plus une connexion super rapide.
 
Mais je me demande si cette histoire de cache, qui utilise de la mémoire et des tonnes d'inscription sur le disque dur de photos, etc , ... à chaque visite de site ne ralentit pas plus le PC que le fait d'utiliser le cache pour allez soit disant plus vite sur Internet ?
 
Pour moi le "vieux" cache dont l'invention date de Mathusalem devrait être supprimé.
 
Mais bon je suis pas expert en informatique, les vrais spécialistes répondrons peut-être à mes questionnements ?

Reply

Marsh Posté le 17-12-2020 à 18:17:14    

Vosges88 a écrit :

Quand une idée est dépassée, gardons là !
C’est ce qui doit se dire chez microsoft !
Je voudrais vous parler aujourd’hui du cache internet.
A la préhistoire d’internet, quand il fallait des heures pour afficher des photos, le cache internet a été inventé.
A l’époque il était bien utile, il permettait d’afficher directement les photos sur un site internet déjà visité.
Ensuite avec la rapidité du net, ce ne fut plus utile, mais conservé je ne sais pas pourquoi.
Heureusement sur Microsoft Internet Explorer il y avait un petit bouton « recharger » ou « actualiser » pour charger les éventuelles nouvelles photos d’un site.
Maintenant c’est pire, le bouton actualiser d’Edge ne fonctionne pas ! Alors que je le répète les pages s’affichent maintenant à la vitesse de la lumière, plus besoin de cache. Malheureusement sur un site déjà visité, plus moyen d’afficher ce qu’on pourrait appeler l’actualité du site, les photos sont figées pour l’éternité de la dernière consultation du site !
Il faut faire une longue manipulation pour vider le cache !
J’ai un site internet sur le cinéma où je remplace parfois des photos avec de plus récentes, même adresse, mais évidement aucune mise à jour n’est prévue sur Edge, ce sont toujours les mêmes photos que l’on voit, même si elles ont été changées…

 


 


oula, on a un vainqueur la ....

 

le cache des pages et éléments de page est géré sur le et par le site web, pas le browser

 

des gents bien plus avisé que toi ont réélement travaillé sur le sujet : https://tools.ietf.org/html/rfc7234#section-5.2

Message cité 1 fois
Message édité par Z_cool le 17-12-2020 à 18:19:40

---------------
#mais-chut
Reply

Marsh Posté le 17-12-2020 à 18:26:27    

Vosges88 a écrit :


 
 
N'y aurait-il pas un paramétrage secret dans Edge pour faire qu'en sorte le cache se vide - vraiment- avec le bouton actualiser ?
Ou un autre paramétrage pour empécher le fonctionnement du cache d'une manière générale ?


 
 
CTRL+F5
ou  
barre de développeur/reseau -> Disable cache


---------------
#mais-chut
Reply

Marsh Posté le 17-12-2020 à 19:04:23    

Z_cool a écrit :

 


oula, on a un vainqueur la ....

 

le cache des pages et éléments de page est géré sur le et par le site web, pas le browser

 

des gents bien plus avisé que toi ont réellement travaillé sur le sujet : https://tools.ietf.org/html/rfc7234#section-5.2


En fait, si.
Plus ou moins.
 [:moundir]
Le navigateur utilise les informations de mise en cache fournies par le serveur (ou le CDN), mais a aussi son propre système de cache autonome pour les ressources qui ne fournissent pas ces headers HTTP.
En plus, dans certains cas certains navigateurs ne respectent pas ces règles "pour optimiser/accélérer l'expérience utilisateur".

 

En tout cas si le cache n'est pas invalidé par le serveur (s'il reçoit un code HTTP 304 ou si le TTL encore valide), la ressource est récupérée dans le cache navigateur.
Et il faut ajouter à ça les éventuels caches intermédiaires (par exemples les CDN, le cache des CMS, ...) qui complexifient encore la distribution des ressources.
En gros, il peut y avoir du cache partout entre là où est stockée la ressource et l'affichage dans le navigateur.

 

Une méthode pour outrepasser quasiment tous les caches : utiliser un paramètre GET bidon, donc forcément non caché par les caches statiques (les plus répandus).
Par exemple : https://forum.hardware.fr/?toto=tata

Message cité 1 fois
Message édité par nex84 le 17-12-2020 à 19:05:48

---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 18-12-2020 à 11:54:49    

nex84 a écrit :


En fait, si.
Plus ou moins.
 [:moundir]  
Le navigateur utilise les informations de mise en cache fournies par le serveur (ou le CDN), mais a aussi son propre système de cache autonome pour les ressources qui ne fournissent pas ces headers HTTP.


"pas d'info" c'est deja une info
 
si le site web donne pas de directive, il ne pas reprocher aux caches de faire au mieux leur travail
 
mais en parlant de cache intermédiaire: dans ma boite 80-85% du trafic Internet est sous SSL, ca limite tres vite leur capacité quand meme


---------------
#mais-chut
Reply

Marsh Posté le 18-12-2020 à 11:54:49   

Reply

Marsh Posté le 18-12-2020 à 12:25:44    

Z_cool a écrit :


"pas d'info" c'est deja une info
 
si le site web donne pas de directive, il ne pas reprocher aux caches de faire au mieux leur travail
 
mais en parlant de cache intermédiaire: dans ma boite 80-85% du trafic Internet est sous SSL, ca limite tres vite leur capacité quand meme


Normalement chaque "étage" doit gérer ses connexions SSL et ses certificats.
Seul ton point de sortie expose le certificat SSL de l'URL publique, le reste étant des certificats SSL internes.
De cette manière, toutes les connexions sont chiffrées et les caches intermédiaires peuvent faire leur boulot. Par contre il faut une PKI en béton.
Sinon tu as la possibilité de faire du SSL offload mais c'est plus moche...


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 04-08-2022 à 10:42:19    

Maintenant c'est Mozilla qui merde :  
Je change une image sur mon site, je rafraichi la page : c'est la vieille image qui est toujours affichée !
Pour voir le changement il faut que j'efface l'historique ! Quelle merde !
Tout ça pour une connerie de mise en mémoire des images qui est obsoléte depuis 20 ans !
Comment paramétrer tous mes navigateurs : edge, mozilla, chrome pour empecher la mise en cache des images ?

Reply

Marsh Posté le 04-08-2022 à 11:48:29    

Relis tout ce qu'on a déjà dit ... :o


Message édité par nex84 le 04-08-2022 à 11:48:41

---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 04-08-2022 à 15:50:29    

Perso, quand je rafraîchis la page ça me l'actualise !

Reply

Marsh Posté le 04-08-2022 à 16:15:53    

Tu n'as pas autant optimisé ton pc que lui sans doute  :o

Reply

Marsh Posté le 04-08-2022 à 16:46:08    

https://www.it-connect.fr/quest-ce-que-le-cache/


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 04-08-2022 à 20:16:52    

Y'aurait pas un mélange http/https des fois ? Hier j'ai voulu reprendre un site wordpress que j'avais laissé en plan depuis 4 ans.
 
Les navigateurs ayant évolués entre-temps, y'a pleins de trucs qui ne marchaient plus, comme l'appel à une URL non sécurisée si je me connecte sur la page en question en https (visible via la console, la requête est bloquée)
 
Si ça se trouve c'est un truc dans le genre.
 


---------------
MSI B450 Tomahawk MAX - R7 3700X - Ballistix 2x8 + 2x16 Go 3200 Mhz CL16 - RX570 4 Go / Laptop : Lenovo Gaming 3 - R5 5600H - RX Vega 8/GTX 1650 - 32 Go
Reply

Marsh Posté le 06-08-2022 à 18:14:43    

renaud072 a écrit :

Y'aurait pas un mélange http/https des fois ? Hier j'ai voulu reprendre un site wordpress que j'avais laissé en plan depuis 4 ans.

 

Les navigateurs ayant évolués entre-temps, y'a pleins de trucs qui ne marchaient plus, comme l'appel à une URL non sécurisée si je me connecte sur la page en question en https (visible via la console, la requête est bloquée)

 

Si ça se trouve c'est un truc dans le genre.

 



Le RFC7234, last edit :2014

 

C est pas la gestion du cache qui a évolué, c est le langage HTML lui même qui a évolué (html 2.0, websocket, flash,…)

Message cité 1 fois
Message édité par Z_cool le 06-08-2022 à 18:16:33

---------------
#mais-chut
Reply

Marsh Posté le 07-08-2022 à 13:14:50    

Z_cool a écrit :


Le RFC7234, last edit :2014

 

C est pas la gestion du cache qui a évolué, c est le langage HTML lui même qui a évolué (html 2.0, websocket, flash,…)

 

J'ai tenté cette piste parce que ça y ressemblait. Mais je me doutais qu'il était peu probable que ce soit ça.

 

Après de mon côté j'ai aussi remarqué des trucs similaires, genre je change l'URL en https dans le code de la page et malgré un F5 le lien reste en http... c'est bizarre. Ce n'est qu'au bout d'un long moment que ça daigne enfin changer comme s'il y avait une sorte de timeout qui allait rappeler l'ensemble du code.


Message édité par renaud072 le 07-08-2022 à 13:15:35

---------------
MSI B450 Tomahawk MAX - R7 3700X - Ballistix 2x8 + 2x16 Go 3200 Mhz CL16 - RX570 4 Go / Laptop : Lenovo Gaming 3 - R5 5600H - RX Vega 8/GTX 1650 - 32 Go
Reply

Marsh Posté le 13-08-2022 à 08:45:09    

F5 != CTRL+F5

 


F5 va conserver ce qui est en cache ( dans ton cas probablement la redirection)

 

CTRL +F5 va forcer le rechargement de tout

 


Sinon dans les outils de développement des browser, il y a une option pour désactiver le cache


Message édité par Z_cool le 13-08-2022 à 08:47:32

---------------
#mais-chut
Reply

Marsh Posté le 13-08-2022 à 15:48:51    

J'avais zappé de faire CTRL en effet, tu m'étonnes que ça voulait pas tout actualiser  :whistle:
 
 :jap:  
 


---------------
MSI B450 Tomahawk MAX - R7 3700X - Ballistix 2x8 + 2x16 Go 3200 Mhz CL16 - RX570 4 Go / Laptop : Lenovo Gaming 3 - R5 5600H - RX Vega 8/GTX 1650 - 32 Go
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed