2010-09-11 32 views
1

Je configure les en-têtes pour une page Web à CacheControlMaxAge 900 secs. Cela fonctionne bien avec Akamai et tous les navigateurs ignorent ce paramètre sauf IE qui met en cache la page pendant 9 minutes. Ce que je veux c'est que seulement Akamai cache la page pendant 9 minutes et pas de mise en cache faite par le navigateur (IE c'est celui avec lequel nous avons des problèmes).Définir l'en-tête de la page Web de sorte que IE ne cache pas la page, mais AKAMAI fait toujours?

serveur Web: IIS 7

+0

Comment fonctionne Akamai? Est-ce qu'il va chercher vos pages de la manière normale? At-il une chaîne d'agent utilisateur spécifique? –

+0

Akamai examinera la dernière date de modification et, s'il se situe dans l'âge maximum, il retournera au serveur d'origine et collectera un nouveau contenu. Sinon, il rendra juste le contenu périmé. –

Répondre

1

Akamai vous permet de définir séparément le cache du navigateur en-têtes de contrôle (combien de temps avant que le navigateur revisite un serveur Edge d'Akamai pour un fichier) et serveur Edge Time To Live Rules (combien de temps avant que le bord le serveur revisite l'origine d'un fichier).

Si ce que vous voulez est pour que le navigateur ne cache et pour les serveurs de pointe pour rafraîchir de votre origine toutes les 9 minutes, voici ce que vous faites:

  1. Sous Cache du navigateur en-têtes de contrôle, choisissez « Ajouter mettre en cache les en-têtes de suppression du contenu pouvant être mis en cache et supprimer les en-têtes de mise en cache par défaut d'Akamai ". Cela mettra no-cache et no-store dans vos en-têtes de page.
  2. Sous Règles de temps de fonctionnement, définissez le paramètre TTL du serveur sur 9 minutes.