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
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

HTTP-palvelinohjelmien vertailu Raspberry Pi:ssä

Kääntä, Tero (2013)

 
Avaa tiedosto
Kaanta_Tero.pdf (1.242Mt)
Lataukset: 


Kääntä, Tero
Oulun seudun ammattikorkeakoulu
2013
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013122022041
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli vertailla HTTP-palvelinohjelmien Apachen ja Nginxin suorityskykyä sekä selvittää miten niiden nopeutta voidaan optimoida. HTTP-palvelinohjelmat asennettiin luottokortin kokoiselle Raspberry Pi tietokoneelle, joka on edullinen ja vähän virtaa kuluttava vaihtoehto HTTP-palvelimeksi kotikäyttöön. Suorituskykyä testattiin Siege-ohjelmalla, joka kuormittaa HTTP-palvelinta virtuaalikäyttäjien avulla. Raportissa kerrotaan HTTP-palvelimista ja niihin liittyvistä ohjelmista. Opinnäytetyössä tehdyt asennukset ja optimoinnit ovat dokumentoitu raporttiin.

Raspberry Pi ja toinen tietokone, jolla kuormitustestit ajettiin, olivat samassa lähiverkossa. Opinnäytetyössä tehtiin kolme erilaista kuormitustestiä. Ensimmäinen kuormitustesti tehtiin täysin staattisille HTML-sivuille HTTP-palvelinohjelmien perusasennuksilla. Toisessa kuormitustestissä testattiin Wordpress-sivuja HTTP-palvelinohjelmien perusasennuksilla. Kolmannessa kuormitustestissä testattiin Wordpress-sivuja, kun HTTP-palvelinohjelmat oli optimoitu nopeammaksi. Nginx oli kaikissa testeissä nopeampi, mutta Apache hyötyi enemmän optimoinnista.

Opinnäytetyöstä selviää, miten paljon HTTP-palvelinohjelman suorituskyvyn optimointi vaikuttaa verkkosivujen latausnopeuteen, etenkin jos verkkosivut sisältävät PHP-koodia. Tämän opinnäytetyön avulla voidaan todeta Nginxin olevan nopeampi ja kevyempi HTTP-palvelinohjelma Raspberry Pi tietokoneella, jossa on vähän keskusmuistia ja hidas prosessori.
 
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