Member-only story
Performance Optimization of Gunicorn Applications
You know its easy to design a web application using plethora of tools in either of the programming language, but what’s difficult is to deploy it and make the system scalable for larger audience to access it in real time.
A system’s ability to accept higher load is called scalability, and modifying a system to handle a higher load is synonymous to performance tuning.
Performance optimization, also commonly known as “performance tuning”, is usually an iterative approach to making and then monitoring modifications to an application. It could involve:-
- adjusting the configuration of the server
- adjusting the configuration of the database
- making changes to the web applications
Aim of this blog is to intimate and suggest configurable parameters for making system designed and running with Gunicorn WSGI in Python.
Falcon is best lightweight, load tolerant framework suitable to design web applications and should be used for deployment; which I found using via doing bench marking of Falcon and Flask.
Using Falcon as a web-frmaework running with help of gunicorn WSGI, we will try to figure out various configurable parameters of later to make scalable system. But first we need some application…