CMS-järjestelmien suorituskyvyn optimointi ja parantaminen
Luukko, Aleksi (2019)
Luukko, Aleksi
2019
Tietojenkäsittelytieteiden tutkinto-ohjelma
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-07-02
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201906262267
https://urn.fi/URN:NBN:fi:tuni-201906262267
Tiivistelmä
Web-pohjaisten CMS-järjestelmien suorituskyvyn merkitys on erittäin suuri. Sivuston suorituskyky vaikuttaa muun muassa käyttökokemukseen ja asiakastyytyväisyyteen sekä syntyvään laatuvaikutelmaan. Joskus suorituskyvyn ongelmien taustalla voi olla myös järjestelmässä piileviä laatuongelmia, kuten runsaasti teknistä velkaa tai rappeutunut kokonaisarkkitehtuuri.
Tässä tutkielmassa tehdään katsaus CMS-järjestelmiin sekä ohjelmistojen laatuun, laadun arviointiin ja metriikoihin. Tutkielman tapaustutkimuksen kohteena on erään IT-alalla toimivan yrityksen kehittämä ja markkinoima web CMS -järjestelmä. Suorituskyky on muodostunut tässä järjestelmässä ongelmalliseksi. Tutkielmassa pyritään löytämään keinoja, joilla web CMS -järjestelmien suorituskykyä voidaan parantaa ja optimoida yleisellä tasolla. Löydettyjä keinoja pyritään soveltamaan tapaustutkimuksen kohdejärjestelmään sen suorituskyvyn parantamiseksi ja optimoimiseksi.
Tapaustutkimuksen kohteena olevan web CMS -järjestelmän suorituskykyä onnistuttiin parantamaan ja optimoimaan löydetyillä keinoilla merkittävästi. Erityisesti keskeisiksi keinoiksi nousivat datan käytön parantaminen, toiston purkaminen, kapselointi, abstraktointi ja keskeisten funktioiden parantaminen. Tutkielman yhteydessä tehtiin myös havainto tapaustutkimuksen kohteena olevan web CMS -järjestelmän laatuongelmista ja annetaan ehdotuksia laatutason parantamiseksi myös jatkossa
Tässä tutkielmassa tehdään katsaus CMS-järjestelmiin sekä ohjelmistojen laatuun, laadun arviointiin ja metriikoihin. Tutkielman tapaustutkimuksen kohteena on erään IT-alalla toimivan yrityksen kehittämä ja markkinoima web CMS -järjestelmä. Suorituskyky on muodostunut tässä järjestelmässä ongelmalliseksi. Tutkielmassa pyritään löytämään keinoja, joilla web CMS -järjestelmien suorituskykyä voidaan parantaa ja optimoida yleisellä tasolla. Löydettyjä keinoja pyritään soveltamaan tapaustutkimuksen kohdejärjestelmään sen suorituskyvyn parantamiseksi ja optimoimiseksi.
Tapaustutkimuksen kohteena olevan web CMS -järjestelmän suorituskykyä onnistuttiin parantamaan ja optimoimaan löydetyillä keinoilla merkittävästi. Erityisesti keskeisiksi keinoiksi nousivat datan käytön parantaminen, toiston purkaminen, kapselointi, abstraktointi ja keskeisten funktioiden parantaminen. Tutkielman yhteydessä tehtiin myös havainto tapaustutkimuksen kohteena olevan web CMS -järjestelmän laatuongelmista ja annetaan ehdotuksia laatutason parantamiseksi myös jatkossa