SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance

Más contenido relacionado

Más de kcmani15

Flashcard questions
Flashcard questionsFlashcard questions
Flashcard questionskcmani15
 
Factsheet 3.2005
Factsheet 3.2005Factsheet 3.2005
Factsheet 3.2005kcmani15
 
Dr anilkhandelwal
Dr anilkhandelwalDr anilkhandelwal
Dr anilkhandelwalkcmani15
 
Discussant 5b
Discussant 5bDiscussant 5b
Discussant 5bkcmani15
 
Crawford ubl200212
Crawford ubl200212Crawford ubl200212
Crawford ubl200212kcmani15
 
Cisp payment application_best_practices
Cisp payment application_best_practicesCisp payment application_best_practices
Cisp payment application_best_practiceskcmani15
 
Birds eyeview centenary_allahabad
Birds eyeview centenary_allahabadBirds eyeview centenary_allahabad
Birds eyeview centenary_allahabadkcmani15
 
Bd prep makers_list
Bd prep makers_listBd prep makers_list
Bd prep makers_listkcmani15
 
Asq elliot format
Asq elliot formatAsq elliot format
Asq elliot formatkcmani15
 
Allochrt breaks slideview page
Allochrt breaks slideview pageAllochrt breaks slideview page
Allochrt breaks slideview pagekcmani15
 
20070717 release
20070717 release20070717 release
20070717 releasekcmani15
 

Más de kcmani15 (12)

Flashcard questions
Flashcard questionsFlashcard questions
Flashcard questions
 
Factsheet 3.2005
Factsheet 3.2005Factsheet 3.2005
Factsheet 3.2005
 
Dr anilkhandelwal
Dr anilkhandelwalDr anilkhandelwal
Dr anilkhandelwal
 
Discussant 5b
Discussant 5bDiscussant 5b
Discussant 5b
 
Crawford ubl200212
Crawford ubl200212Crawford ubl200212
Crawford ubl200212
 
Cisp payment application_best_practices
Cisp payment application_best_practicesCisp payment application_best_practices
Cisp payment application_best_practices
 
Birds eyeview centenary_allahabad
Birds eyeview centenary_allahabadBirds eyeview centenary_allahabad
Birds eyeview centenary_allahabad
 
Bd prep makers_list
Bd prep makers_listBd prep makers_list
Bd prep makers_list
 
Asq elliot format
Asq elliot formatAsq elliot format
Asq elliot format
 
Appform
AppformAppform
Appform
 
Allochrt breaks slideview page
Allochrt breaks slideview pageAllochrt breaks slideview page
Allochrt breaks slideview page
 
20070717 release
20070717 release20070717 release
20070717 release
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Notas del editor

  1. Student at Hasselt University Freelance Drupal developer Intern at Mollom
  2. Popularity numbers: d.o usage statistics Conclusion: important for: - Drupal project growth - More Happy People
  3. Popularity numbers: d.o usage statistics Conclusion: important for: - Drupal project growth - More Happy People
  4. Popularity numbers: d.o usage statistics Conclusion: important for: - Drupal project growth - More Happy People
  5. Create a simple test: the effect of an inline script between 2 images in different browsers. Webkit: executes script, then displays images Firefox: displays first image, executes script, displays second image
  6. Notice how both images finish loading at the same time.
  7. Notice how the second image finishes loading about 2 seconds after the first one.
  8. I’ll only cover the 14 that were first published
  9. - Apache logs => database (script on cron) => reports - Mark (start timing) & measure (measure elapsed time) approach - June 2008
  10. - dumb bundling reduces the effectiveness of aggregation
  11. script downloading? -> no other downloads are started, not even from other domain names == blocks parallel downloads
  12. - Packer: * typically higher compression ratio, but: * adds a decompression delay on every page load!
  13. script downloading? -> no other downloads are started, not even from other domain names == blocks parallel downloads