Слайд 2План доклада
Что такое WSGI?
Что такое Nginx?
Что такое Gunicorn?
![План доклада Что такое WSGI? Что такое Nginx? Что такое Gunicorn?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1175183/slide-1.jpg)
Слайд 3Что такое WSGI?
WSGI (Web-Server Gateway Interface) — стандарт взаимодействия между Python программой, выполняющейся
![Что такое WSGI? WSGI (Web-Server Gateway Interface) — стандарт взаимодействия между Python](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1175183/slide-2.jpg)
на стороне сервера, и самим веб-сервером.
Интерфейс WSGI имеет две стороны: сторону сервера (Nginx) и сторону приложения, написанного на языке Python. Серверная сторона вызывает вызываемый объект, который предоставляется прикладной стороной.
Слайд 4Что такое Nginx?
Nginx – это веб-сервер для UNIX-подобных платформ, который принимает и обрабатывает
![Что такое Nginx? Nginx – это веб-сервер для UNIX-подобных платформ, который принимает](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1175183/slide-3.jpg)
все запросы из Интернета. Он может обрабатывать их очень быстро и обычно настраивается так, чтобы пропускать только те запросы, которые действительно должны поступить в ваше веб-приложение. Остальные он блокирует.
Слайд 5Что такое Gunicorn?
Gunicorn — это WSGI-сервер или application-сервер для запуска web-приложений, написанных на
![Что такое Gunicorn? Gunicorn — это WSGI-сервер или application-сервер для запуска web-приложений,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1175183/slide-4.jpg)
Python. Основная его задача — это работа в режиме linux
daemon и поддержка постоянной работы web-приложения.