Klient- och serversvarstider för MVC-ramverken Symfony och CodeIgniter : Vid användning template engines och esport-data

Detta är en Kandidat-uppsats från Högskolan i Skövde/Institutionen för informationsteknologi

Författare: Oskar Nilsson; [2023]

Nyckelord: PHP; ramverk; MVC; CodeIgniter; Symfony; svarstid; esport; template engine;

Sammanfattning: 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.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)