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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Thomas Schorr
November 08, 2018
Programming
0
81
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
170
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
tschorr
1
340
Fearless Concurrency vs GIL 0:0
tschorr
0
80
Other Decks in Programming
See All in Programming
SourceGeneratorのススメ
htkym
0
500
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
180
Swift at Scale: Where Performance Really Comes From
kateinoigakukun
0
110
CSC307 Lecture 07
javiergs
PRO
1
560
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
1.6k
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
250
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
150
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
260
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
340
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
140
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
820
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
740
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
160
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
55
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
77
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
The Curious Case for Waylosing
cassininazir
0
250
The untapped power of vector embeddings
frankvandijk
1
1.6k
Statistics for Hackers
jakevdp
799
230k
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]