Abstract
Python is a popular programming language for web development. However, optimizing the performance of Python web applications is a challenging task for developers. This paper presents a new approach to measuring the potential performance gains of upgraded Python web applications. Our approach is based on the provision of an interactive service that assists developers in optimizing their Python code through changes to the underlying system. The service uses profiling and visualization techniques to identify performance bottlenecks. We demonstrate and evaluate the effectiveness of our approach through a series of experiments on real-world Python web applications, measuring performance differences in between versions and the benefits of migrating at a reduced cost. The results show promising improvement in performance without any required code changes.
Original language | English |
---|---|
Title of host publication | WWW '23 Companion |
Subtitle of host publication | companion proceedings of the ACM Web Conference 2023 |
Place of Publication | New York |
Publisher | Association for Computing Machinery (ACM) |
Pages | 164-167 |
Number of pages | 4 |
ISBN (Electronic) | 9781450394161 |
ISBN (Print) | 9781450394192 |
DOIs | |
Publication status | Published - 2023 |
Event | ACM Web Conference 2023 (32nd : 2023) - Austin, United States Duration: 30 Apr 2023 → 4 May 2023 Conference number: 32 |
Conference
Conference | ACM Web Conference 2023 (32nd : 2023) |
---|---|
Country/Territory | United States |
City | Austin |
Period | 30/04/23 → 4/05/23 |
Keywords
- Performance
- Web Frameworks
- Estimation
- Benchmarks
- Python