Angive valg for levering af statisk site

Hvis din virksomhed bruger kompilerede sites, kan du styre, hvor længe statiske sites caches, og hvilke kald fra mobile brugeragenter for tilpassede mobillayouts der understøttes af sitekompilering.

Aktivere automatisk kompilering ved publicering

Oracle Content Management har en indbygget kompileringstjeneste, så du let kan kompilere et site uden yderligere konfiguration. Eller din tjenesteadministrator kan manuelt konfigurere en kompileringstjeneste til testformål for at validere sitekompilering eller bruge tilpassede biblioteker. Uanset den anvendte kompileringstjeneste kan du vælge at kompilere et site, når sitet publiceres eller genpubliceres.

  1. Log på Oracle Content Management, og klik på Sites i sidenavigationsmenuen.

  2. Vælg det site, som du vil modificere, og klik på Egenskaber.

  3. Klik på Statisk levering i dialogboksen med egenskaber.

  4. Aktiver Kompiler site efter publicering i afsnittet Aktiver automatisk kompilering.

  5. Klik på Udført, når du er færdig.

Når du publicerer eller genpublicerer et site, hvor automatisk kompilering er slået til, spores publiceringsstatussen og vises i siteruden på siden Sites. Når publiceringen er fuldført, spores kompileringsprocessen i sektionen Statisk levering i dialogboksen med siteegenskaber. Når kompileringen er fuldført, viser siteegenskabernes statiske leveringslister dato og klokkeslæt for den seneste kompilering sammen med et link til download af kompileringsloggen.

Tilsidesætte standard cache-kontrol-headere for kompilerede sites

Kompilerede sites caches i en brugers browser i 300 sekunder (5 minutter) som standard. Din tjenesteadministrator kan ændre denne standard, men som siteudvikler kan du tilsidesætte standarden for bestemte sites i egenskaberne for sitet.

  1. Log på Oracle Content Management, og klik på Sites i sidenavigationsmenuen.

  2. Vælg det site, som du vil modificere, og klik på Egenskaber.

  3. Klik på Statisk levering i dialogboksen med egenskaber.

  4. Indtast Cache-control: max-age= i sektionen Caching-svar-headere, og indtast derefter en numerisk værdi for det antal sekunder, siden skal caches i en brugers browser. For eksempel cacher Cache-control: max-age=600 siden i 10 minutter.

  5. Klik på Udført, når du er færdig.

Hvis din instans bruger Akamai, skal du undlade at udfylde sektionen Caching-svar-headere for at beholde de eksisterende Akamai-indstillinger. Hvis du vil tilsidesætte de eksisterende Akamai-indstillinger, skal du angive Edge-Control: !no-store,max-age=1800,downstream-ttl=1800, hvor de elementer, der er formateret med fed, er standardindstillingerne i sekunder.

  • !no-store angiver, at denne indstilling skal tilsidesætte den tilsvarende Akamai-cachingkonfiguration for egenskaben.
  • max-age bestemmer, hvor længe Akamai skal cache denne side. Standarden er 1800 sekunder (30 minutter). I det tidsrum opfylder Akamai anmodninger for siden uden at anmode om siden fra Oracle Content Management.
  • downstream-ttl anmoder Akamai om at sende en "Cache-Control: max-age"-header med svaret til klientbrowsere og instruerer de pågældende browsere om at cache siden i det tildelte tidsrum. Standarden er 1800 sekunder (30 minutter).

Angive mobile brugeragenter for at understøtte kompilerede tilpassede layouts

Når du kompilerer et site, kan der oprettes mobilsider for at understøtte tilpassede layouts. Du kan angive de brugeragenter, der får serveren til at levere mobilsiderne i stedet for de kompilerede standardsider for et site. De værdier, der indtastes her, behandles som understrenge med forskel på store og små bogstaver, når de matches mod de brugeragent-headere, som browsere sender. Bemærk, at nøgleordet Mobile normalt bruges i brugeragentstrengene for browsere på mobile enheder.

  1. Log på Oracle Content Management, og klik på Sites i sidenavigationsmenuen.
  2. Vælg det site, som du vil modificere, og klik på Egenskaber.
  3. Klik på Statisk levering i dialogboksen med egenskaber.
  4. Indtast en kommasepareret liste over brugeragent-understrenge i sektionen Mobil brugeragent for den brugeragent, hvor mobilsider skal vises. Hvis en del af understrengen matcher browserens brugeragentstreng, vises mobilsiderne.