SlideShare a Scribd company logo
1 of 189
Download to read offline
If this text is too small to read, move closer!
      http://groups.google.com/group/scalable



          Real World Web:
           Performance 
             Scalability
                  Ask Bjørn Hansen
                    Develooper LLC


http://develooper.com/talks/
                                                             April 14, 2008 – r17
Hello.
• I’m Ask Bjørn Hansen
     perl.org, ~10 years of mod_perl
     app development, mysql and scalability consulting
     YellowBot


• I hate tutorials!
• Let’s do 3 hours of 5 minute° lightning talks!

°   Actual number of minutes may vary
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability
Real World Web: Performance & Scalability

More Related Content

What's hot

Great ways to improve java performance
Great ways to improve java performanceGreat ways to improve java performance
Great ways to improve java performance
B Sai Prasad
 

What's hot (13)

Make your website more user friendly (UX)
Make your website more user friendly (UX)Make your website more user friendly (UX)
Make your website more user friendly (UX)
 
Microservices Manchester: Lightning talk - Mob Programming by Alison McGreavy
Microservices Manchester: Lightning talk - Mob Programming by Alison McGreavyMicroservices Manchester: Lightning talk - Mob Programming by Alison McGreavy
Microservices Manchester: Lightning talk - Mob Programming by Alison McGreavy
 
Better than google.
Better than google.Better than google.
Better than google.
 
Agile india 2017 - Rewarding OpenSource with $$$
Agile india 2017 - Rewarding OpenSource with $$$Agile india 2017 - Rewarding OpenSource with $$$
Agile india 2017 - Rewarding OpenSource with $$$
 
Better than google?
Better than google?Better than google?
Better than google?
 
Keutamaan shalat dhuha
Keutamaan shalat dhuhaKeutamaan shalat dhuha
Keutamaan shalat dhuha
 
Great ways to improve java performance
Great ways to improve java performanceGreat ways to improve java performance
Great ways to improve java performance
 
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practicesWordCamp Nashville 2016: The promise and peril of Agile and Lean practices
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
 
Taking out the legacy, the microservice approach
Taking out the legacy, the microservice approachTaking out the legacy, the microservice approach
Taking out the legacy, the microservice approach
 
The treacherous road to microservices
The treacherous road to microservicesThe treacherous road to microservices
The treacherous road to microservices
 
CCC - Paginations Best Practices
CCC - Paginations Best PracticesCCC - Paginations Best Practices
CCC - Paginations Best Practices
 
Transforming Blogs - Jesse McDonald - Pubcon Las Vegas 2016
Transforming Blogs - Jesse McDonald - Pubcon Las Vegas 2016Transforming Blogs - Jesse McDonald - Pubcon Las Vegas 2016
Transforming Blogs - Jesse McDonald - Pubcon Las Vegas 2016
 
Cool shits javascript can do
Cool shits javascript can doCool shits javascript can do
Cool shits javascript can do
 

Similar to Real World Web: Performance & Scalability

Responsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJSResponsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJS
Christian Heilmann
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
Amye Scavarda
 

Similar to Real World Web: Performance & Scalability (20)

Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
Mlw
MlwMlw
Mlw
 
PowerShell Runspaces
PowerShell RunspacesPowerShell Runspaces
PowerShell Runspaces
 
Responsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJSResponsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJS
 
How ANYONE can make insanely better slides
How ANYONE can make insanely better slidesHow ANYONE can make insanely better slides
How ANYONE can make insanely better slides
 
Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)
 
SMX Advanced: Landing Page Myths
SMX Advanced: Landing Page MythsSMX Advanced: Landing Page Myths
SMX Advanced: Landing Page Myths
 
3 Landing Page Myths Debunked
3 Landing Page Myths Debunked3 Landing Page Myths Debunked
3 Landing Page Myths Debunked
 
Refining Sugar (Eben Eliason)
Refining Sugar (Eben Eliason)Refining Sugar (Eben Eliason)
Refining Sugar (Eben Eliason)
 
Working With Rails
Working With RailsWorking With Rails
Working With Rails
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
 
Understanding bdd and tdd with lego
Understanding bdd and tdd with legoUnderstanding bdd and tdd with lego
Understanding bdd and tdd with lego
 
SEO and Accessibility
SEO and AccessibilitySEO and Accessibility
SEO and Accessibility
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
 
CMS 210: Introduction to Web Accessibility
CMS 210: Introduction to Web AccessibilityCMS 210: Introduction to Web Accessibility
CMS 210: Introduction to Web Accessibility
 
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105 Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
 
Better Perl Practices
Better Perl PracticesBetter Perl Practices
Better Perl Practices
 
Jon Crawford: Entrepreneurship on Rails
Jon Crawford: Entrepreneurship on RailsJon Crawford: Entrepreneurship on Rails
Jon Crawford: Entrepreneurship on Rails
 
Learning 2.0
Learning 2.0Learning 2.0
Learning 2.0
 
Usability
UsabilityUsability
Usability
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

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, AdobeApidays 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 New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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 - 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, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Real World Web: Performance & Scalability

  • 1. If this text is too small to read, move closer! http://groups.google.com/group/scalable Real World Web: Performance Scalability Ask Bjørn Hansen Develooper LLC http://develooper.com/talks/ April 14, 2008 – r17
  • 2. Hello. • I’m Ask Bjørn Hansen perl.org, ~10 years of mod_perl app development, mysql and scalability consulting YellowBot • I hate tutorials! • Let’s do 3 hours of 5 minute° lightning talks! ° Actual number of minutes may vary