Si votre entreprise emploie des sites compilés, vous pouvez déterminer la durée de mise en mémoire cache des sites statiques et ce que les agents utilisateur mobiles appellent pour les présentations mobiles adaptatives prises en charge par la compilation de site.
Oracle Content Management dispose d'un service de compilation intégré qui vous permet de compiler facilement un site sans configuration supplémentaire. L'administrateur de service peut également configurer manuellement un service de compilation à des fins de test pour valider la compilation de site ou utiliser des bibliothèques personnalisées. Quel que soit le service de compilation employé, vous pouvez choisir de compiler un site lors de sa publication ou de sa republication.
Une fois connecté à Oracle Content Management, cliquez sur Sites dans le menu de navigation latéral.
Sélectionnez le site que vous souhaitez modifier et cliquez sur Propriétés.
Cliquez sur Diffusion statique dans la boîte de dialogue des propriétés.
Activez Compiler le site après la publication dans la section Activer la compilation automatique.
Lorsque vous avez terminé, cliquez sur Terminé.
Lorsque vous publiez ou republiez un site avec la compilation automatique activée, le statut de publication est suivi et affiché dans la mosaïque des sites sur la page Sites. Une fois la publication terminée, le processus de compilation est suivi dans la section Diffusion statique de la boîte de dialogue des propriétés du site. Une fois la compilation terminée, la section de diffusion statique des propriétés du site indique la date et l'heure de la dernière compilation, et fournit un lien permettant de télécharger le journal de compilation.
Par défaut, les sites compilés sont mis en mémoire cache dans le navigateur des utilisateurs pendant 300 secondes (5 minutes). L'administrateur de service peut modifier cette valeur par défaut. Toutefois, en tant que développeur de site, vous pouvez la remplacer pour des sites spécifiques dans les propriétés de site.
Une fois connecté à Oracle Content Management, cliquez sur Sites dans le menu de navigation latéral.
Sélectionnez le site que vous souhaitez modifier et cliquez sur Propriétés.
Cliquez sur Diffusion statique dans la boîte de dialogue des propriétés.
Dans la section En-têtes de réponse de mise en mémoire cache, entrez Cache-control: max-age=
, puis une valeur numérique correspondant à la durée en secondes pendant laquelle la page doit être mise en mémoire cache dans le navigateur des utilisateurs. Par exemple, Cache-control: max-age=600
met la page en mémoire cache pendant 10 minutes.
Lorsque vous avez terminé, cliquez sur Terminé.
Si votre instance utilise Akamai, pour conserver les paramètres Akamai existants, laissez la section En-têtes de réponse de mise en mémoire cache vide. Pour remplacer les paramètres Akamai existants, entrez Edge-Control: !no-store,max-age=1800,downstream-ttl=1800
. Les éléments en gras correspondent aux paramètres par défaut en secondes.
!no-store
indique que le paramètre doit remplacer la configuration de mise en mémoire cache Akamai correspondante de la propriété.max-age
détermine la durée pendant laquelle Akamai doit mettre la page en mémoire cache. La valeur par défaut est de 1 800 secondes (30 minutes). Au cours de cette période, Akamai répond aux demandes de page sans passer par Oracle Content Management.downstream-ttl
indique à Akamai d'envoyer un en-tête "Cache-Control: max-age" et la réponse correspondante aux navigateurs client, pour leur indiquer de mettre la page en mémoire cache pendant le temps imparti. La valeur par défaut est de 1 800 secondes (30 minutes).Lors de la compilation d'un site, des pages mobiles peuvent être créées pour la prise en charge des présentations adaptatives. Vous pouvez indiquer les agents utilisateur qui entraîneront la diffusion par le serveur des pages mobiles au lieu des pages compilées standard d'un site. Les valeurs saisies ici sont traitées en tant que sous-chaînes ne distinguant pas la casse lors de la mise en correspondance avec les en-têtes d'agent utilisateur envoyés par les navigateurs. Le mot-clé Mobile
est fréquemment utilisé dans les chaînes d'agents utilisateur pour les navigateurs des appareils mobiles.