Grafana: [Question] Internet Explorer - Problème de cache

Créé le 28 mars 2016  ·  3Commentaires  ·  Source: grafana/grafana

Salut les gars,
J'utilise Grafana 2.6.0 sur Ubuntu Server et j'utilise InfluxDB (v0.9) comme source de données.

Lorsque j'ouvre le tableau de bord à partir d'Opera (v36), Chrome (v49), cela rafraîchit mes tableaux de bord avec l'option d'actualisation automatique, mais chaque fois que je l'ouvre à partir d'Internet Explorer (v11), il envoie une demande à InfuxDB et IE utilise son cache pour répondre à ces demandes. Vous trouverez ci-dessous la sortie de l'onglet réseau d'Internet Explorer;

Nom : http://192.168.0.102 : 8086 / requête? .... (voici ma requête)
Protocole : HTTP
Méthode : GET
Résultat : 200
Type de contenu : application / json
Reçu : _ (du cache) _
Initiateur de temps : 0s

Comme il le dit, il répond toujours à ces demandes du cache, sauf si je désactive l'option de cache d'Internet Explorer.

Je suis donc curieux de savoir s'il existe une option dans le générateur de requêtes qui ajoute un horodatage (ou une valeur aléatoire) aux requêtes pour ne pas atteindre le cache.

typquestion

Commentaire le plus utile

@torkelo Je viens de rencontrer le même problème. J'ai remarqué que lorsque j'ai ouvert les outils de développement (F12), cela a soudainement fonctionné. En effet, par défaut, l'option «Toujours actualiser à partir du serveur» est activée. Lorsque je le désactive, la requête HTTP ressemble à celle de @ahmetkakici. Lorsqu'elle est activée, l'en-tête Cache-Control: no-cache est ajouté.

Grafana peut-il ajouter cet en-tête par défaut, pour les demandes d'actualisation? Ils ne devraient jamais être chargés à partir du cache, je ne vois donc aucun intérêt à ne pas les ajouter.

Tous les 3 commentaires

non, une telle option n'existe pas actuellement.

Merci pour la réponse @torkelo mais le problème d'actualisation automatique est toujours là.
Existe-t-il une solution de contournement pour ce problème?

@torkelo Je viens de rencontrer le même problème. J'ai remarqué que lorsque j'ai ouvert les outils de développement (F12), cela a soudainement fonctionné. En effet, par défaut, l'option «Toujours actualiser à partir du serveur» est activée. Lorsque je le désactive, la requête HTTP ressemble à celle de @ahmetkakici. Lorsqu'elle est activée, l'en-tête Cache-Control: no-cache est ajouté.

Grafana peut-il ajouter cet en-tête par défaut, pour les demandes d'actualisation? Ils ne devraient jamais être chargés à partir du cache, je ne vois donc aucun intérêt à ne pas les ajouter.

Cette page vous a été utile?
0 / 5 - 0 notes