Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DrupalCamp Ghent 2012
Search
Bernard Grymonpon
May 25, 2012
640
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DrupalCamp Ghent 2012
Performance optimizations for large & small sites
Bernard Grymonpon
May 25, 2012
More Decks by Bernard Grymonpon
See All by Bernard Grymonpon
Techtalk: beveiligde verbindingen
wonko
0
480
MySQL techtalk
wonko
0
610
Metrics & Dashboards
wonko
0
460
Varnish
wonko
0
150
Vagrant en Sneakers
wonko
0
590
Techtalk: DNS & domeinen
wonko
1
320
Arrrrcamp 2012: Testing Chef
wonko
1
500
New Relic Techtalk
wonko
1
720
Basic Deployment techtalk
wonko
5
820
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.4k
Odyssey Design
rkendrick25
PRO
2
810
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
520
Designing for humans not robots
tammielis
254
26k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
Are puppies a ranking factor?
jonoalderson
2
3.9k
ラッコキーワード サービス紹介資料
rakko
1
4.9M
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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