Oplossingsopties

Hieronder volgen opties voor de oplossing in de volgorde waarin deze dichter bij de browser van de websitebezoeker staan.

Bij Edge via door AEM beheerde CDN

Deze optie is alleen beschikbaar voor AEM as a Cloud Service-klanten.

AEM-Beheerde CDNverstrekt een omleidingsoplossing op het niveau van Edge waarbij ronde reizen aan de oorsprong worden verminderd. De cliënt-kant richteigenschap opnieuw richt staat u toe om de omleidingsregels in de het projectcode van AEM te vormen en op te stellen gebruikend de Pijpleiding Config. De grootte van het CDN-configuratiebestand (cdn.yaml) mag niet groter zijn dan 100KB.

Het beheren van omleidingen op Edge- of CDN-niveau heeft prestatievoordelen.

Bij Edge via je eigen CDN

Sommige CDN-services bieden omleidingsoplossingen op Edge-niveau, waardoor ronde reizen tot de oorsprong worden gereduceerd. Zie Akamai Edge Redirector, de Functies van AWS CloudFront. Neem contact op met uw CDN-serviceprovider voor een omleidingsfunctie op Edge-niveau.

Het beheren van omleidingen op Edge- of CDN-niveau heeft prestatievoordelen, maar deze worden niet beheerd als onderdeel van AEM, maar als afzonderlijke projecten. Een goed gedefinieerd proces om omleidingsregels te beheren en in te voeren is van cruciaal belang om problemen te voorkomen.

Apache-module mod_rewrite

Een gemeenschappelijke oplossing gebruikt Apache Module mod_rewrite. Het Archetype van het Project van AEMverstrekt een het projectstructuur van Dispatcher voor zowel AEM 6.xals AEM as a Cloud Serviceproject. De standaardinstellingen (onveranderlijk) en de aangepaste herschrijfregels worden gedefinieerd in de map conf.d/rewrites en het herschrijfprogramma wordt ingeschakeld voor virtualhosts die poort 80 via conf.d/dispatcher_vhost.conf -bestand aanroept. Een voorbeeldimplementatie is beschikbaar in het Project van de Plaatsen van AEM WKND.

In AEM as a Cloud Service, worden deze omleidingsregels beheerd als deel van de code van AEM en via de Cloud Manager de Rij config van de Rij van het Web pijpleidingof volledig-stapelpijpleidingopgesteld. Zo, is uw AEM project-specifiek proces aan spel, om, de omleidingsregels te beheren op te stellen en te traceren.

De meeste CDN-services plaatsen de HTTP 301- en 302-omleidingen wel in het cachegeheugen op, afhankelijk van de Cache-Control - of Expires -headers. Het helpt te voorkomen dat de retourvlucht na de eerste omleiding van Apache/Dispatcher plaatsvindt.

ACS AEM Commons

Er zijn twee eigenschappen beschikbaar binnen ACS AEM Commonsom URL te leiden richt. Opmerking: ACS AEM Commons is een door de gemeenschap beheerd, open-source project dat niet door Adobe wordt ondersteund.

Omleiden Map Manager

Redirect de Manager van de Kaarthelpt de beheerders van AEM om Apache te handhaven en te publiceren RewriteMapdossiers zonder tot de server van het Web van Apache direct toegang te hebben of een Apache de servernieuw begin van het Web te vereisen. Met deze functie kunnen gebruikers machtigingen maken, bijwerken en omleidingsregels verwijderen via een console in AEM, zonder hulp van het ontwikkelingsteam of een AEM-implementatie. Redirect de Manager van de Kaart is zowel AEM as a Cloud Service (zie Pijpleiding-vrije URL richtstrategie en verwant leerprogramma) en AEM 6.x compatibel.

Omleidingsbeheer

Redirect Managerstaat de gebruikers in AEM toe om omleidingen van AEM gemakkelijk te handhaven en te publiceren. De implementatie is gebaseerd op het Java™ servlet-filter, wat een typisch JVM-bronnengebruik is. Met deze functie wordt ook de afhankelijkheid van het AEM-ontwikkelingsteam en de AEM-implementaties opgeheven. Redirect Manager is zowel AEM as a Cloud Service als AEM 6.x compatibel. Terwijl het aanvankelijke opnieuw gerichte verzoek de publicatieservice van AEM moet raken om 301/302 (meeste) CDNs geheime voorgeheugen 301/302 door gebrek te produceren, toestaand verdere verzoeken om bij edge/CDN worden opnieuw gericht.

Redirect Managersteunt ook Pijpleiding-vrije URL richtstrategie voor AEM as a Cloud Service door het compileren richt zich in een tekstdossiervoor Apache RewriteMap, zodat staat het voor het bijwerken van redirects toe die in de server van het Web Apache worden gebruikt zonder het direct tot toegang te hebben of zijn nieuw begin te vereisen. Verwijs naar het leerprogrammavoor meer details. In dit scenario raakt de eerste omleidingsaanvraag de Apache-webserver en niet de AEM-publicatieservice.