Enviar pesquisa
Carregar
Cross Training For Your Plone Deployment
•
1 gostou
•
460 visualizações
L
literrbike
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Baixar agora
Baixar para ler offline
Recomendados
Recent tezos core developments
Recent tezos core developments
Jun Furuse
Apn logas
Apn logas
lis50
bonohu's presentation in Osaka.R#6
bonohu's presentation in Osaka.R#6
Hidemasa Bono
Apn log
Apn log
Ajmalshame
Duco Dokter - Plone for the enterprise market: technical musing on caching, C...
Duco Dokter - Plone for the enterprise market: technical musing on caching, C...
Vincenzo Barone
Adv sse2011
Adv sse2011
shahzad_007
GenomeBrowser
GenomeBrowser
Hong ChangBum
IMAGE CHEF
IMAGE CHEF
Amanda Salt
Recomendados
Recent tezos core developments
Recent tezos core developments
Jun Furuse
Apn logas
Apn logas
lis50
bonohu's presentation in Osaka.R#6
bonohu's presentation in Osaka.R#6
Hidemasa Bono
Apn log
Apn log
Ajmalshame
Duco Dokter - Plone for the enterprise market: technical musing on caching, C...
Duco Dokter - Plone for the enterprise market: technical musing on caching, C...
Vincenzo Barone
Adv sse2011
Adv sse2011
shahzad_007
GenomeBrowser
GenomeBrowser
Hong ChangBum
IMAGE CHEF
IMAGE CHEF
Amanda Salt
Plone Deployment Secrets & Tricks
Plone Deployment Secrets & Tricks
Steve McMahon
XPDS14 - Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
XPDS14 - Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
The Linux Foundation
Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009
Andy d
Pound Varnish
Pound Varnish
Mário Luz
Plone Deployment (PloneConf Edition)
Plone Deployment (PloneConf Edition)
Steve McMahon
Writing Portable WebSockets in Java
Writing Portable WebSockets in Java
jfarcand
WebRTC: A front-end perspective
WebRTC: A front-end perspective
shwetank
Gf Overview For Spanish Speakers 16 October2008
Gf Overview For Spanish Speakers 16 October2008
Eduardo Pelegri-Llopart
re7jweiss
re7jweiss
guest6850dd
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Peter Moskovits
How to Fail at VDI
How to Fail at VDI
Dan Brinkmann
Resin Outperforms NginX
Resin Outperforms NginX
billdigman
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
gsroma
カエルと実践するコンテナ
カエルと実践するコンテナ
Tsuyoshi Miyake
Scaling a Rails Application from the Bottom Up
Scaling a Rails Application from the Bottom Up
Abhishek Singh
Websocket shanon
Websocket shanon
Takafumi Ikeda
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
PloneFoundation
Converting Your Dev Environment to a Docker Stack - Cascadia
Converting Your Dev Environment to a Docker Stack - Cascadia
Dana Luther
D3 Troubleshooting
D3 Troubleshooting
Rocket Software
Network Performance: Making Every Packet Count - NET401 - re:Invent 2017
Network Performance: Making Every Packet Count - NET401 - re:Invent 2017
Amazon Web Services
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Mais conteúdo relacionado
Semelhante a Cross Training For Your Plone Deployment
Plone Deployment Secrets & Tricks
Plone Deployment Secrets & Tricks
Steve McMahon
XPDS14 - Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
XPDS14 - Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
The Linux Foundation
Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009
Andy d
Pound Varnish
Pound Varnish
Mário Luz
Plone Deployment (PloneConf Edition)
Plone Deployment (PloneConf Edition)
Steve McMahon
Writing Portable WebSockets in Java
Writing Portable WebSockets in Java
jfarcand
WebRTC: A front-end perspective
WebRTC: A front-end perspective
shwetank
Gf Overview For Spanish Speakers 16 October2008
Gf Overview For Spanish Speakers 16 October2008
Eduardo Pelegri-Llopart
re7jweiss
re7jweiss
guest6850dd
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Peter Moskovits
How to Fail at VDI
How to Fail at VDI
Dan Brinkmann
Resin Outperforms NginX
Resin Outperforms NginX
billdigman
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
gsroma
カエルと実践するコンテナ
カエルと実践するコンテナ
Tsuyoshi Miyake
Scaling a Rails Application from the Bottom Up
Scaling a Rails Application from the Bottom Up
Abhishek Singh
Websocket shanon
Websocket shanon
Takafumi Ikeda
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
PloneFoundation
Converting Your Dev Environment to a Docker Stack - Cascadia
Converting Your Dev Environment to a Docker Stack - Cascadia
Dana Luther
D3 Troubleshooting
D3 Troubleshooting
Rocket Software
Network Performance: Making Every Packet Count - NET401 - re:Invent 2017
Network Performance: Making Every Packet Count - NET401 - re:Invent 2017
Amazon Web Services
Semelhante a Cross Training For Your Plone Deployment
(20)
Plone Deployment Secrets & Tricks
Plone Deployment Secrets & Tricks
XPDS14 - Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
XPDS14 - Scaling Xen's Aggregate Storage Performance - Felipe Franciosi, Citrix
Containerize vs Virtualize? NGDC 2009
Containerize vs Virtualize? NGDC 2009
Pound Varnish
Pound Varnish
Plone Deployment (PloneConf Edition)
Plone Deployment (PloneConf Edition)
Writing Portable WebSockets in Java
Writing Portable WebSockets in Java
WebRTC: A front-end perspective
WebRTC: A front-end perspective
Gf Overview For Spanish Speakers 16 October2008
Gf Overview For Spanish Speakers 16 October2008
re7jweiss
re7jweiss
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
Connecting Physical Devices to the Web - Event Driven Architecture using WebS...
How to Fail at VDI
How to Fail at VDI
Resin Outperforms NginX
Resin Outperforms NginX
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
カエルと実践するコンテナ
カエルと実践するコンテナ
Scaling a Rails Application from the Bottom Up
Scaling a Rails Application from the Bottom Up
Websocket shanon
Websocket shanon
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Pyruvate, a reasonably fast, non-blocking, multithreaded WSGI server
Converting Your Dev Environment to a Docker Stack - Cascadia
Converting Your Dev Environment to a Docker Stack - Cascadia
D3 Troubleshooting
D3 Troubleshooting
Network Performance: Making Every Packet Count - NET401 - re:Invent 2017
Network Performance: Making Every Packet Count - NET401 - re:Invent 2017
Último
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Último
(20)
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Cross Training For Your Plone Deployment
1.
Cross Training for
Your Plone Deployment Plone Conference 2008 Andrew Parker nowhere to go but open source sixfeetup.com/dw08 1
2.
NOT my brothers
si xfeet up. com/d w08 2
3.
Overview
si xfeet up. com/d w08 3
4.
A Talk on
Deployment? si xfeet up. com/d w08 4
5.
Now What? •
Anonymous Users: Requests: 95.4 requests/sec Page Views: 6.9 views/sec • Authenticated Users: Requests: 28.6 requests/sec Page Views: 2.4 views/sec si xfeet up. com/d w08 5
6.
Parts of a
Deployment • Hardware / OS • Caching • HTTP Server • ZEO Cluster • Maintenance si xfeet up. com/d w08 6
7.
What Hardware?
si xfeet up. com/d w08 7
8.
Deployment Platforms
si xfeet up. com/d w08 8
9.
Caching
si xfeet up. com/d w08 9
10.
Types of Cache
si xfeet up. com/d w08 10
11.
Squid •
Configure accelerated domains • Setup ACLs to allow purges from Zope • Set memory and disk cache sizes • Check refresh pattern si xfeet up. com/d w08 11
12.
CacheFu
si xfeet up. com/d w08 12
13.
CacheFu Rules
si xfeet up. com/d w08 13
14.
Browser Headers •
Conditional GET Requests • Last-Modified • If-Modified-Since • Expires • Cache-Control • max-age • E-Tags • If-None-Match si xfeet up. com/d w08 14
15.
Firebug
si xfeet up. com/d w08 15
16.
RAM Caching
si xfeet up. com/d w08 16
17.
URL rewriting
si xfeet up. com/d w08 17
18.
Nginx
Your site. Delivered. si xfeet up. com/d w08 18
19.
Apache
si xfeet up. com/d w08 19
20.
Squid Results •
Anonymous Users: Requests: 437.9 requests/sec Page Views: 31.8 views/sec • Authenticated Users: Requests: 52.6 requests/sec Page Views: 4.1 views/sec si xfeet up. com/d w08 20
21.
Load Balancing
si xfeet up. com/d w08 21
22.
Pound
si xfeet up. com/d w08 22
23.
Example Poundctl: 0. http
Listener 127.0.0.1:7080 a 0. Service active (15) 0. Backend PF_INET 127.0.0.1:8080 active (5 0.000 sec) alive 1. Backend PF_INET 127.0.0.1:8081 active (5 0.000 sec) alive 2. Backend PF_INET 127.0.0.1:8081 active (5 0.000 sec) alive si xfeet up. com/d w08 23
24.
Putting it Together
si xfeet up. com/d w08 24
25.
Internet
HTTP Request Squid HTTP Nginx HTTP PURGE HTTP Pound HTTP HTTP HTTP Zope Zope Zope Plone Plone Plone zrpc zrpc zrpc Zope Storage Server (ZSS) si xfeet up. com/d w08 25
26.
Squid + Pound
Results • Anonymous Users: Requests: 489.2 requests/sec Page Views: 35.8 views/sec • Authenticated Users: Requests: 98.9 requests/sec Page Views: 7.3 views/sec si xfeet up. com/d w08 26
27.
Other Considerations •
Robots.txt • Repozo Scripts • ZODB Packing • Log Rotation si xfeet up. com/d w08 27
28.
Photo Credits •
http://www.flickr.com/photos/celestemarie/ 2193327230 • http://flickr.com/photos/hisgett/1241275229/ • http://flickr.com/photos/matt-davis/2276357580/ si xfeet up. com/d w08 28
29.
Plone Deployment Workshop
s i xf eet u p.c om/d w0 8 Register by October 17 and save $100! si xfeet up. com/d w08 29
Baixar agora