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
Amazon Q CLI開発で学んだAIコーディングツールの使い方
licux
3
170
商品比較サービス「マイベスト」における パーソナライズレコメンドの第一歩
ucchiii43
0
270
階層化自動テストで開発に機動力を
ickx
1
470
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
110
構文解析器入門
ydah
7
2k
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
270
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
2
750
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
16
9.4k
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
260
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
560
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
6
1.8k
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
380
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Agile that works and the tools we love
rasmusluckow
329
21k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Code Reviewing Like a Champion
maltzj
524
40k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
182
54k
Balancing Empowerment & Direction
lara
1
530
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Why Our Code Smells
bkeepers
PRO
337
57k
The Language of Interfaces
destraynor
158
25k
A better future with KSS
kneath
238
17k
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]