AEM 6.5: Dispatcher-cacheprobleem met de header "Last-Modified"
Om verenigbare caching van last-Gewijzigd over alle middeltypes te krijgen, of voer douanelogica binnen uw pagina-teruggevend proces uit om de kopbal manueel te plaatsen, of gebruiks verzenders configuraties om caching door kopballen zoals "geheime voorgeheugen-controle"direct te beheren.
Beschrijving
Omgeving
Adobe Experience Manager 6.5 (AEM 6.5) Managed Services Support - Pre-production
Probleem
De last-Gewijzigde kopbal wordt niet opgeslagen in het verzenergeheime voorgeheugen voor de middelen van HTML, terwijl het correct voor de dossiers van JavaScript wordt opgeslagen. Deze discrepantie treedt op ondanks dat de eigenschap is ingesteld op het niveau Auteur en Publiceren.
Voor de pagina's van HTML, als /content/*/*.html
, verschijnt de last-Gewijzigde kopbal niet in het caching dossier.
Voor de dossiers van JavaScript, als /etc.clientlibs/clientlibs/granite/jquery.min.js
, is de last-Gewijzigde kopbal aanwezig en correct opgeslagen.
Resolutie
Om verenigbare caching van de last-Gewijzigde kopbal over alle middeltypes te hebben, gebruik deze methodes om de kwestie op te lossen:
- Begrijp dat door gebrek, AEM a last-Gewijzigde kopbal voor teruggegeven inhoud van HTML uit-van-de-doos niet plaatst; nochtans, doet het dit voor JavaScript (cliëntbibliotheken).
- Als er een vereiste is om a last-Gewijzigde kopbal voor HTML of andere specifieke doeleinden te omvatten. Implementeer aangepaste logica in het paginaweergaveproces om deze koptekst handmatig in te stellen.
- Overweeg alternatieve benaderingen als het leveraging van kopballen hoofdzakelijk voor caching controle. De configuraties van de verzender van het gebruik om caching door kopballen zoals "Cachebeheer"direct te beheren. Dit kan efficiënt geheim voorgeheugenbeheer verstrekken zonder zich alleen op de aanwezigheid van a last-Gewijzigde kopbal te verlaten.
Door deze stappen te volgen, kunt u consistentere behandeling van de kopballen van HTTP over verschillende middeltypes binnen de het geheim voorgeheugenopstelling van de verzender van AEM milieu verzekeren.
Verwante lezing
Adobe Begrijpend caching: Het in de cache plaatsen van responsheadersin de Zelfstudies van AEM Managed Services