Metatietotiedostot, joista sivuston sivu koostuu, yhdistetään kääntämisen aikana. Siten vältetään normaalisti ajon aikana vaadittavat palvelinpyynnöt. Olet vaihtamassa sivunäkymäkohtaisia muodostuskustannuksia kertaluonteisiksi käännösajan kustannuksiksi.
Suorituskyky paranee, kun vähennetään ajonaikaisten pyyntöjen määrää. Tällä tavalla voidaan myös välttää kaikki sisältökyselyt, koska voit kääntää näiden kyselyjen tulokset suoraan sivulle.
Toiminta paranee, koska sivu muodostetaan välittömästi. Tällä tavalla voidaan välttää ongelmia, kuten ilman tyylejä olevan sisällön vilahtaminen näytöllä. Siten voidaan myös välttää se, että komponentit ilmestyisivät sivulle määrittämättömässä järjestyksessä eli että esimerkiksi alatunniste tulisi näkyviin välittömästi ja siirtyisi sitten sivulla alaspäin sitä mukaa, kun sivun muut sisältökohteet muodostuvat.
Jos haluat kääntää sivujen koodin Oracle Content Management -sivustossa, sinun on vietävä sivusto mallipohjana ja käännettävä mallipohja sen jälkeen OCE Toolkitin avulla sekä ladattava tuotetut staattiset sivut alkuperäiseen sivustoon. Seuraavaksi esitellään mallipohjan kääntämisen vaiheet ja kerrotaan, kuinka voit kääntää omat sivustosi kyseistä mallia käyttäen.
Esimuodostuksessa keskitytään palauttamaan hakukoneelle sopivia tuloksia. Esimuodostuksessa tuotettujen sivujen ei odoteta toimivan kuten alkuperäiset sivut, eikä JavaScriptiä suoriteta. Siinä vain palautetaan selaimessa esimuodostettu HTML, joka tukee hakukoneen tekstihakua.
Sivuston kääntämisen yhteydessä luotujen staattisten sivujen odotetaan toimivan selaimessa täsmälleen samoin kuin alkuperäiset dynaamiset sivuston sivut. Tähän sisältyy kääntämättömien komponenttien dynaaminen ajo sekä ajonaikaisten kyselyjen suorittaminen, kun käyttäjä haluaa saada tulokseksi täysin ajan tasalla olevia tietoja eikä korjata tietoja käännöksen yhteydessä.
Kun asiakkaan pääkäyttäjä ottaa esimuodostusratkaisun käyttöön, myös staattisia sivuja voidaan toimittaa esimuodostuspalvelimessa. Siten indeksoijat ja hakurobotit voivat käsitellä niitä staattisten sivujen osia, jotka saattavat edelleen muodostua dynaamisesti, kuten sisältölistoja.
Sisältökyselyt palauttavat sisältökohteita, joihin sisältyy Rich Text -kenttäarvoja. Sinun ei siis tarvitse hakea arvoja erikseen, kun sisällön asetteluja käytetään sisältölistoissa.
cec compile-template
-komennolla sivuston sivut voidaan muodostaa suoraan selaimessa, ilman Oracle Content Management -sivuston sivun ohjainta.
Oracle Content Management -sivusto ei käytä kääntäjää staattisten HTML-sivujen luonnissa, vaan muodostaa sivut ohjainmallia käyttäen. Tähän liittyy useita pyyntöjä, joilla haetaan sivustoon liittyviä tietoja, sivustossa oleva sivu sekä mallipohjat, joilla sivu muodostetaan, ennen kuin se voidaan todella näyttää selaimessa.
Huomautus::
Asiaan liittyy muitakin pyyntöjä, kuten controller.js
-tiedoston haku.
cec compile-template
-komennolla voit kääntää kaikki nämä vaiheet staattisesti HTML-tiedostoksi. Se myös parantaa ajonaikaisten sivustojen suorituskykyä vähentämällä tai poistamalla kyseisiä palvelinpyyntöjä. Lisäksi voit vähentää niiden resurssien pyyntöjä, joita ei tarvitse muuttaa ajon aikana, ja kääntää ne staattisiksi sivuiksi.
Oletusarvoinen käännösprosessi tekee olemassa olevan ajonaikaisen ohjaimen työt ja luo fyysisen HTML-sivun jokaiselle sivuston page.json
-tiedostolle. Sen jälkeen nämä sivut voidaan ottaa käyttöön sivustossa ja ne julkaistaan sivuston kanssa ja niitä käytetään, kun vastaavan sivun URL-osoite kirjoitetaan.