Klient- och serversvarstider för MVC-ramverken Symfony och CodeIgniter: Vid användning template engines och esport-data
2023 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Client and server response time for MVC frameworks Symfony and CodeIgniter : Using template engines and esport data (English)
Abstract [sv]
Användningen av PHP-ramverk baserade på arkitekturmönster MVC är mycket populära inom webbutveckling tack vare att de tillhandahåller sätt att återanvända funktionalitet och logik samt en tydlig struktur. Valet av ramverk är dock inte alltid lätt och det finns många olika variabler att överväg, en väldigt viktig variabel för många utvecklare och användare är svarstider.
Genom att mäta svarstider på både klient- och serversidan kommer denna studie att undersöka vilket av de två ramverken Symfony, med sin template engine Twig, och CodeIgniter, utan en template engine, som har lägst svarstider vid hämtning och rendering av data. Båda ramverken har använts för att skapa var sin webbapplikation med samma funktionalitet och därefter har ett empiriskt experiment genomförts genom olika typer av sökningar efter data baserat på ett esport-dataset.
Resultatet visar på att CodeIgniter har kortare svarstider än Symfony vid både hämtning och rendering av data oavsett mängden data. I framtiden kan det vara värdefullt att undersöka hur mängden data relaterar till svarstider för Symfony och CodeIgniter vid större mängder data.
Place, publisher, year, edition, pages
2023. , p. 46
Keywords [sv]
PHP, ramverk, MVC, CodeIgniter, Symfony, svarstid, esport, template engine
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-22883OAI: oai:DiVA.org:his-22883DiVA, id: diva2:1777330
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
2023-06-292023-06-292025-09-29Bibliographically approved