Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Comparing Some WSGI Configurations for Plone
Search
Thomas Schorr
November 08, 2018
Programming
0
74
Comparing Some WSGI Configurations for Plone
Lightning talk given at
https://2018.ploneconf.org/
Thomas Schorr
November 08, 2018
Tweet
Share
More Decks by Thomas Schorr
See All by Thomas Schorr
Plone auf Kubernetes betreiben
tschorr
1
140
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
tschorr
1
320
Fearless Concurrency vs GIL 0:0
tschorr
0
71
Other Decks in Programming
See All in Programming
ソフトウェアテスト徹底指南書の紹介
goyoki
1
110
TDD 実践ミニトーク
contour_gara
0
150
AIでLINEスタンプを作ってみた
eycjur
1
200
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
200
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
990
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
13
7.8k
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.5k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
580
エンジニアのための”最低限いい感じ”デザイン入門
shunshobon
0
130
tool ディレクティブを導入してみた感想
sgash708
1
150
コンテキストエンジニアリング Cursor編
kinopeee
1
700
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
230
Featured
See All Featured
KATA
mclloyd
32
14k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Embracing the Ebb and Flow
colly
87
4.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Bash Introduction
62gerente
614
210k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Optimizing for Happiness
mojombo
379
70k
Transcript
Comparing Some WSGI Con�gurations for Plone Thomas Schorr
System Setup Vagrant VM, 2 CPUs, 2G RAM running Ubuntu
18.04 Python 3.7.1 buildout.coredev, 5.2 branch Single Plone instance using FileStorage Nginx
WSGI option 1: Default Waitress using 4 worker threads
Gunicorn op�on 1: 4 worker thread with default threading model
(‘sync’) op�on 2: 4 workers using gevent worker class other possible thread classes (not tested): eventlet, gthread, tornado
uWSGI op�on 1: asyncio loop engine with 4 greenlet workers
op�on 2: 2 preforked processes each running 2 greenlets using asyncio
Test runs 1000 sequen�al requests using 5 requests at a
�me, 1000 requests in total � ������� �������� ����������� ����� ������ ����������� ���� � �� �� �� ���� �� � ���������������������������
None
None
Thank you! GitHub: tschorr
[email protected]