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
DrupalCamp Ghent 2012
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Bernard Grymonpon
May 25, 2012
1
600
DrupalCamp Ghent 2012
Performance optimizations for large & small sites
Bernard Grymonpon
May 25, 2012
Tweet
Share
More Decks by Bernard Grymonpon
See All by Bernard Grymonpon
Techtalk: beveiligde verbindingen
wonko
0
460
MySQL techtalk
wonko
0
570
Metrics & Dashboards
wonko
0
440
Varnish
wonko
0
110
Vagrant en Sneakers
wonko
0
570
Techtalk: DNS & domeinen
wonko
1
300
Arrrrcamp 2012: Testing Chef
wonko
1
470
New Relic Techtalk
wonko
1
700
Basic Deployment techtalk
wonko
5
800
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to make the Groovebox
asonas
2
2k
The Curse of the Amulet
leimatthew05
1
9.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Leo the Paperboy
mayatellez
4
1.5k
We Are The Robots
honzajavorek
0
180
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
Transcript
Performance optimizations for large & small sites Bernard Grymonpon -
[email protected]
Friday 25 May 2012
We host (drupal) sites 2 Friday 25 May 2012
Servers 3 CPU / RAM / Storage Friday 25 May
2012
Storage 4 HDD, SSD, SAN, ... Latency and cost Friday
25 May 2012
Software 5 Webserver Database server Helpers Friday 25 May 2012
Live demo 6 Next up: fail Friday 25 May 2012
Setup 7 Vagrant (virtualbox) - 256 MB RAM Debian Squeeze
Drupal 7 - 5000 nodes & terms (Opscode Chef) Friday 25 May 2012
LAMP Apache Database 8 Friday 25 May 2012
Opcode caching Script language Memory 9 Friday 25 May 2012
Drupal cache Default Memcache Boost 10 Friday 25 May 2012
Varnish Larger setups Caches everything 11 Friday 25 May 2012
Results Default: 5 / sec Xcache: 15 / sec (300%)
Drupal cache: 30 / sec (600%) Drupal- / Memcache + Xcache: 100 / sec (2000%) Boost: 430 / sec (8600%) Varnish: 1400 / sec (28000%) 12 Friday 25 May 2012
Find slow pages Profiling New Relic 13 Friday 25 May
2012
New Relic Find slow pages 14 Friday 25 May 2012
New Relic Find slow pages 15 Friday 25 May 2012
Fail Anonymous users Statistics Access Watchdog Expires 16 Friday 25
May 2012
Cloud Scaling hardware works only so far... 17 Friday 25
May 2012
Large sites 18 Performance optimizations are part of the development
Profiling during development Take care of your custom modules! Friday 25 May 2012
Small sites 19 Enable caching Use boost Friday 25 May
2012
Soon... Opcode caching PHP-FPM Examine caching Detect upgrades Varnish 20
Friday 25 May 2012
Feedback & follow-up: http://drupalcampgent.be/feedback Friday 25 May 2012