Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Serverless WordPress: WordPress-tietueiden siirtäminen CDN-ympäristöön

Uro, Jarkko (2021)

Avaa tiedosto
Opinnaytetyo_Uro_Jarkko.pdf (1.861Mt)
Lataukset: 


Uro, Jarkko
2021
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2021121360307
Tiivistelmä
WordPress-sivustojen rakentaminen serverless-ympäristössä on haasteellista. WordPress-julkaisujärjestelmä vaatii toimiakseen perinteisen LAMP-tyylisen palvelinarkkitehtuuriin. Jos halutaan luoda WordPress-sisällöistä serverless-applikaatio tai käyttää WordPress-tietueita mikropalveluina, nousee esille ongelma: miten WordPress-sisältö saadaan serverless-ympäristöön?

Less Server WP -lisäosa kehitettiin ratkaisemaan tämä ongelma. Lisäosa siirtää WordPress-kuvatiedostot S3-tallennusjärjestelmään ja sisällöt DynamoDB-tietokantaan. Tiedostoja ja tietueita voidaan siirron jälkeen käyttää serverless-applikaation rakennuspalikoina.

Milloin serverless WordPress on tarpeen? JAM-pino on uusi arkkitehtuurinen malli toteuttaa verkkosivuja. Mallin mukaan sivusto esiprosessoidaan ennen julkaisua. Esiprosessoidut sivut julkaistaan tyypillisesti CDN-palvelussa.

Esiprosessoitu sivu tarjoaa useita hyötypuolia. Sivuston WordPress-ylläpito voidaan eristää muulta internet-liikenteeltä, jolloin tietoturvallisuus paranee. Julkisen liikenteen ohjaaminen serverless-ympäristöön mahdollistaa helpon skaalautuvuuden ja serverless-tyyppisen hinnoittelun liikenteen määrän mukaan. Sivut ovat myös erittäin nopeita ensimmäisen latauskerran jälkeen.

Jos tietoturvallisuutta painotetaan, JAM-sivujen julkaistu selainpuoli ei kommunikoi palvelinpuolen kanssa. Jos sivun käytön aikana tarvitaan palvelintietueita, joudutaan ratkaisemaan ongelma. Less Server WP tarjoaa serverless-ratkaisun tähän ongelmaan.

Serverless Wordpress ei ole järkevä ratkaisu jokaiseen WordPress-projektiin. On kuitenkin projekteja, joiden haasteisiin serverless WordPress sopii hyvin.

Kun valinta on serverless WordPress, syntyy helposti tarve mikropalveluille. Jos esimerkiksi halutaan julkaista välitön häiriötiedote koko esiprosessoidulle sivustolle ilman, että WordPress-instanssi altistetaan julkiselle verkolle, Less Server WP mahdollistaa ongelman ratkaisemisen mikropalvelun avulla. Tähän ja moneen muuhun haasteeseen Less Server WP -lisäosa tarjoaa ratkaisun.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste