Responstid hos ett REST api skrivet i Python eller PHP: En jämförelse av responstid på ett REST api med flygdata av PHP och Python
2021 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Response time for a REST api written in Python or PHP : A comparison on response time on a REST api with flight data in PHP and Python (English)
Abstract [sv]
REST står för “Representational State Transfer” och är en arkitekturstil som har blivit ett populärt val för implementation av serviceorienterade arkitekturer (Haupt, Leymann & Vukojevic-Haupt, 2018). REST är en koordinerad uppsättning av arkitektoniska restriktioner som syftar på att minimera latens och nätverkskommunikation, samtidigt som oberoendet och skalbarheten av komponentimplementering maximeras (Fielding & Taylor, 2002). REST är främst baserat på HTTP (Hypertext Transfer Protocol) och skapandet av ett REST api går att genomföra med hjälp av de flesta programspråken. Ett REST api kan dock utvecklas med hjälp av många olika programspråk och vilket programspråk som ska användas för att få den bästa responstiden finns det i dagsläget väldigt lite forskning om. Detta arbetet kommer att jämföra två olika programspråk för att se vilket programspråk som kan användas för att utveckla ett REST api med den bästa responstiden. De programspråk som kommer att användas är Python och PHP. Resultatet på experimenten är att REST api:et skapat med hjälp av PHP har den bästa responstiden jämfört ett liknande REST api skapat med hjälp av Python. En slutsats kan då dras att ett REST api:et skapat med hjälp av PHP har den bästa responstiden.
Place, publisher, year, edition, pages
2021. , p. 66
Keywords [sv]
REST api, PHP, Python, responstid, Flask, Django
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-19906OAI: oai:DiVA.org:his-19906DiVA, id: diva2:1569252
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
Note
Det finns övrigt digitalt material (t.ex. film-, bild- eller ljudfiler) eller modeller/artefakter tillhörande examensarbetet som ska skickas till arkivet.
2021-06-182021-06-182021-06-18Bibliographically approved