Performance Evaluation of Programming Languages as API Services for Cloud Environments: A Comparative Study of PHP, Python, Node.js and Golang

Conference proceedings article


ผู้เขียน/บรรณาธิการ


กลุ่มสาขาการวิจัยเชิงกลยุทธ์


รายละเอียดสำหรับงานพิมพ์

รายชื่อผู้แต่งTanadechopon, Teerapong; Kasemsontitum, Boontariga

ผู้เผยแพร่Institute of Electrical and Electronics Engineers Inc.

ปีที่เผยแพร่ (ค.ศ.)2023

หน้าแรก293

หน้าสุดท้าย297

จำนวนหน้า5

ISBN9798350358698

URLhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85185829048&doi=10.1109%2fInCIT60207.2023.10413079&partnerID=40&md5=8aa4697f34b383c9ab806c49c2f2e52e

ภาษาEnglish-Great Britain (EN-GB)


ดูบนเว็บไซต์ของสำนักพิมพ์


บทคัดย่อ

Over the past decades, the speed and bandwidth of internet systems have dramatically improved. Alongside this, the expansion of cloud server providers, in terms of both price and efficiency, has paralleled the development of various website, applications and household devices that can be accessed via the internet. The development of API Services to support these various services necessitates several considerations, one of which is the choice of language for API Service development. In this study, we compare the performance of four popular languages used for developing Web services or API Services: PHP, Node.js, Python, and Golang. We experiment three abilities: data querying and transmission, file management, and CPU utilization for computations. The outcomes are measured in terms of response time and CPU usage. Our experiments reveal that when the system has a low number of users, both Node.js and Golang respond well and have similar response times. However, as the number of users in the system increases, Golang responds better than Node.js. © 2023 IEEE.


คำสำคัญ

APIGolangLanguageNode.jsPHPProgramming


อัพเดทล่าสุด 2024-26-06 ถึง 00:00