fullrecord |
[{"key": "dc.contributor.advisor", "value": "Honkanen, Risto", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Rantak\u00f6mi, Matti", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-05-17T09:10:04Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-05-17T09:10:04Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/94951", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Wordpress is a Content Management System, which is used as a platform for web services, such as websites, online stores and blogs. It's by far the most popular Content Management System in the world. Web service performance has a decisive effect on the user experience, so the service should work as quickly as possible in all situations, even during peak traffic. Slowly responding service is one of the biggest factors driving visitors away. In this thesis, the response times of the Wordpress Content Management System on virtual machine platforms equipped with different performance levels of hard disks was investigated using a constructive research method. The performance consists of several factors, such as speed of the memory, processors and storage system used on underlying hardware. The aim was to find out and compare their performance on different platforms. Test environment consisted of three virtual machines equipped with different levels of hard disk and CPU capacity were set up as test environments, on which the Wordpress web service with test content was installed. Fourth virtual machine with Locust load testing software installed were used to perform the actual measurements. In the first stage of the performance measurement, the front page of the Wordpress web service is loaded by a single user without the Linux Page Cache cache. The second test is done with the cache, starting with one user, after which the number of users is steadily increased up to 300 users. Graphs are compiled from the medians of page loading times, from which it's easy to observe the development of loading times. In the tests of the second measurement phase, a PHP script is loaded, which reads the same files from the disk as when loading the Wordpress front page, but doesn't execute the PHP code. In this way, the time spent just reading files from the hard disk can be observed. The measurement results were largely in line with what I thought. The load times of the test virtual machine with the slowest hard drive and the lowest CPU capacity were the slowest. This was especially emphasized in measurements made without a cache. Correspondingly, the results of test virtual machines equipped with faster hard drives and larger CPU capacities were significantly faster. When repeating the same test, the results obtained were consistent with the previous tests and the dispersion of the results between test rounds was small.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Wordpress on julkaisuj\u00e4rjestelm\u00e4, jota k\u00e4ytet\u00e4\u00e4n verkkopalveluiden, kuten verkkosivujen, verkkokauppojen ja blogien alustana. Se on maailman ylivoimaisesti suosituin julkaisuj\u00e4rjestelm\u00e4. Verkkopalvelun suorituskyvyll\u00e4 on ratkaiseva vaikutus k\u00e4ytt\u00f6kokemukseen, joten palvelun tulisi toimia mahdollisimman nopeasti kaikissa kuormitustilanteissa my\u00f6s ruuhkahuippujen aikana. Hitaasti toimiva palvelu on yksi suurimmista k\u00e4vij\u00f6it\u00e4 karkottavista tekij\u00f6ist\u00e4. T\u00e4ss\u00e4 tutkielmassa tutkittiin ja vertailtiin Wordpress-verkkopalvelun latausaikoja eri tasoisilla kovalevyill\u00e4 varustetuilla virtuaalikoneilla konstruktiivisen tutkimusotteen avulla. Suorituskyky koostuu useammasta osatekij\u00e4st\u00e4, kuten verkkopalvelun alustana k\u00e4ytett\u00e4vien palvelinlaitteiden muistin, suorittimien ja tallennusj\u00e4rjestelm\u00e4n nopeudella. Suorituskyky\u00e4 pyrittiin selvitt\u00e4m\u00e4\u00e4n ja vertailemaan eri tasoisilla laitealustoilla. Mittauksia varten testiymp\u00e4rist\u00f6iksi perustettiin kolme eri tasoisella kovalevyll\u00e4 ja suoritinkapasiteetilla varustettua virtuaalikonetta, joihin asennettiin Word\\-press-verkkopalvelu testisis\u00e4lt\u00f6ineen. Lis\u00e4ksi perustettiin nelj\u00e4s virtuaalikone, johon asennettiin mittauksien suorittamiseen k\u00e4ytetty Locust-kuormitustestausohjel\\-misto. Mittauksen ensimm\u00e4isess\u00e4 vaiheessa Wordpress-verkkopal\\-velun etusivua ladataan yhdell\u00e4 k\u00e4ytt\u00e4j\u00e4ll\u00e4 ilman Linuxin Page Cache -v\u00e4limuistia. Toinen testi tehd\u00e4\u00e4n v\u00e4limuistin kanssa aloittaen yhdell\u00e4 k\u00e4ytt\u00e4j\u00e4ll\u00e4, jonka j\u00e4lkeen k\u00e4ytt\u00e4j\u00e4m\u00e4\u00e4r\u00e4\u00e4 kasvatetaan tasaisesti aina 300 k\u00e4ytt\u00e4j\u00e4\u00e4n saakka. Sivunlatausaikojen mediaaneista koostetaan kuvaajat, joista latausaikojen kehityst\u00e4 on helppo havainnoida. Toisen mittausvaiheen testeiss\u00e4 ladataan PHP-skripti\u00e4, joka lukee levylt\u00e4 samat tiedostot kuin Wordpressin etusivun latauksessa, mutta ei suorita PHP-koodia. N\u00e4in voidaan havainnoida aikaa, joka kuluu pelk\u00e4st\u00e4\u00e4n tiedostojen lukemiseen kovalevylt\u00e4. Mittaustulokset olivat pitk\u00e4lti sen suuntaisia kuin arvelinkin. Hitaimmalla kovalevyll\u00e4 ja pienimm\u00e4ll\u00e4 suoritinkapasiteetilla varustetun testivirtuaalikoneen latausajat olivat kaikkein hitaimmat. T\u00e4m\u00e4 korostui erityisesti ilman v\u00e4limuistia tehdyiss\u00e4 mittauksissa. Vastaavasti nopeammilla kovalevyill\u00e4 ja suuremmilla suoritinkapasiteeteilla varustettujen testivirtuaalikoneiden tulokset olivat huomattavasti nopeampia. Samaa testi\u00e4 toistettaessa saadut tulokset olivat yhtenev\u00e4isi\u00e4 aiempien testien kanssa ja ja tulosten hajonta testikierrosten v\u00e4lill\u00e4 oli pient\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2024-05-17T09:10:04Z\r\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-05-17T09:10:04Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "72", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "CC BY 4.0", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Tallennusmedian suorituskyvyn vaikutus Wordpress-julkaisuj\u00e4rjestelm\u00e4n toimintaan", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202405173715", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Specialisation in Software Development", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Ohjelmistokehityksen opintosuunta", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://creativecommons.org/licenses/by/4.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
|