Submit Search
Upload
Performance on a budget (European Drupal Days 2015)
•
1 like
•
505 views
Eugenio Minardi
Follow
Chris Jansen @ European Drupal Days 2015
Read less
Read more
Internet
Report
Share
Report
Share
1 of 44
Download now
Download to read offline
Recommended
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
Eugenio Minardi
A look at Drupal 7 Theming
A look at Drupal 7 Theming
Aimee Maree Forsstrom
Introduction to Drupal (7) Theming
Introduction to Drupal (7) Theming
Robert Carr
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Suzanne Dergacheva
A Custom Drupal Theme in 40 Minutes
A Custom Drupal Theme in 40 Minutes
Snake Hill Web Agency
Drupal 8 introduction to theming
Drupal 8 introduction to theming
Brahampal Singh
Drupal 8 theming deep dive
Drupal 8 theming deep dive
Romain Jarraud
BDUG Responsive Web Theming - 7/23/12
BDUG Responsive Web Theming - 7/23/12
ucbdrupal
Recommended
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
Eugenio Minardi
A look at Drupal 7 Theming
A look at Drupal 7 Theming
Aimee Maree Forsstrom
Introduction to Drupal (7) Theming
Introduction to Drupal (7) Theming
Robert Carr
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Suzanne Dergacheva
A Custom Drupal Theme in 40 Minutes
A Custom Drupal Theme in 40 Minutes
Snake Hill Web Agency
Drupal 8 introduction to theming
Drupal 8 introduction to theming
Brahampal Singh
Drupal 8 theming deep dive
Drupal 8 theming deep dive
Romain Jarraud
BDUG Responsive Web Theming - 7/23/12
BDUG Responsive Web Theming - 7/23/12
ucbdrupal
Converting (X)HTML/CSS template to Drupal 7 Theme
Converting (X)HTML/CSS template to Drupal 7 Theme
Adolfo Nasol
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Acquia
8 things to know about theming in drupal 8
8 things to know about theming in drupal 8
Logan Farr
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Acquia
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
Rod Martin
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8
Anne Tomasevich
Blisstering drupal module development ppt v1.2
Blisstering drupal module development ppt v1.2
Anil Sagar
Building Drupal 6 Theme
Building Drupal 6 Theme
Gaurav Khambhala
Drupal 8 - Corso frontend development
Drupal 8 - Corso frontend development
sparkfabrik
Introduction to Module Development (Drupal 7)
Introduction to Module Development (Drupal 7)
April Sides
Ts drupal6 module development v0.2
Ts drupal6 module development v0.2
Confiz
Introduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
Angela Byron
Drupal Best Practices
Drupal Best Practices
Mukesh Agarwal
Drupal
Drupal
Isriya Paireepairit
Getting started with drupal 8 code
Getting started with drupal 8 code
Forum One
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
Jeff Geerling
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Suzanne Dergacheva
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - Webinar
Suzanne Dergacheva
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Phase2
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
Eugenio Minardi
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Eugenio Minardi
More Related Content
What's hot
Converting (X)HTML/CSS template to Drupal 7 Theme
Converting (X)HTML/CSS template to Drupal 7 Theme
Adolfo Nasol
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Acquia
8 things to know about theming in drupal 8
8 things to know about theming in drupal 8
Logan Farr
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Acquia
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
Rod Martin
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8
Anne Tomasevich
Blisstering drupal module development ppt v1.2
Blisstering drupal module development ppt v1.2
Anil Sagar
Building Drupal 6 Theme
Building Drupal 6 Theme
Gaurav Khambhala
Drupal 8 - Corso frontend development
Drupal 8 - Corso frontend development
sparkfabrik
Introduction to Module Development (Drupal 7)
Introduction to Module Development (Drupal 7)
April Sides
Ts drupal6 module development v0.2
Ts drupal6 module development v0.2
Confiz
Introduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
Angela Byron
Drupal Best Practices
Drupal Best Practices
Mukesh Agarwal
Drupal
Drupal
Isriya Paireepairit
Getting started with drupal 8 code
Getting started with drupal 8 code
Forum One
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
Jeff Geerling
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Suzanne Dergacheva
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - Webinar
Suzanne Dergacheva
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Phase2
What's hot
(20)
Converting (X)HTML/CSS template to Drupal 7 Theme
Converting (X)HTML/CSS template to Drupal 7 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
Creating Responsive Drupal Sites with Zen Grids and the Zen 5 Theme
8 things to know about theming in drupal 8
8 things to know about theming in drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8
Blisstering drupal module development ppt v1.2
Blisstering drupal module development ppt v1.2
Building Drupal 6 Theme
Building Drupal 6 Theme
Drupal 8 - Corso frontend development
Drupal 8 - Corso frontend development
Introduction to Module Development (Drupal 7)
Introduction to Module Development (Drupal 7)
Ts drupal6 module development v0.2
Ts drupal6 module development v0.2
Introduction to Drupal Basics
Introduction to Drupal Basics
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
Drupal Best Practices
Drupal Best Practices
Drupal
Drupal
Getting started with drupal 8 code
Getting started with drupal 8 code
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating Layouts and Landing Pages for Drupal 8 - DrupalCon Dublin
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - Webinar
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Viewers also liked
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
Eugenio Minardi
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Eugenio Minardi
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Eugenio Minardi
PhpStorm for Drupal Development (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)
Eugenio Minardi
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Eugenio Minardi
Secure Drupal, from start to finish (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)
Eugenio Minardi
Sponsorship Opportunities European Drupal Days & Dutch PHP Conference 2015
Sponsorship Opportunities European Drupal Days & Dutch PHP Conference 2015
Eugenio Minardi
The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)
Eugenio Minardi
Bridging the gap between business and technology - Behaviour Driven Developme...
Bridging the gap between business and technology - Behaviour Driven Developme...
Eugenio Minardi
Drupal for Big Data - is it ready? (European Drupal Days 2015)
Drupal for Big Data - is it ready? (European Drupal Days 2015)
Eugenio Minardi
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Eugenio Minardi
Web automation with #d8rules (European Drupal Days 2015)
Web automation with #d8rules (European Drupal Days 2015)
Eugenio Minardi
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
Eugenio Minardi
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
Eugenio Minardi
A Practical Introduction to Symfony (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)
Eugenio Minardi
Viewers also liked
(15)
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)
Sponsorship Opportunities European Drupal Days & Dutch PHP Conference 2015
Sponsorship Opportunities European Drupal Days & Dutch PHP Conference 2015
The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)
Bridging the gap between business and technology - Behaviour Driven Developme...
Bridging the gap between business and technology - Behaviour Driven Developme...
Drupal for Big Data - is it ready? (European Drupal Days 2015)
Drupal for Big Data - is it ready? (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Web automation with #d8rules (European Drupal Days 2015)
Web automation with #d8rules (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)
Similar to Performance on a budget (European Drupal Days 2015)
Another Copernican Revolution: maintenance first, projects second (European D...
Another Copernican Revolution: maintenance first, projects second (European D...
Eugenio Minardi
Secure Drupal, from start to finish
Secure Drupal, from start to finish
Boy Baukema
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
EDB
Planning Your Hadoop NoSQL Projects For 2011
Planning Your Hadoop NoSQL Projects For 2011
Impetus Technologies
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Cyber-Duck
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Datavail
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case study
NERUG
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL Server
Jeff Smith
Ensuring Success in the Cloud (1)
Ensuring Success in the Cloud (1)
Sarkis Kerkezian, PMP
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
Transforming Business driven to Technology driven organizations
Transforming Business driven to Technology driven organizations
Davinder Kohli
Reducing Release Cycle Times with Scaled Agile
Reducing Release Cycle Times with Scaled Agile
ColinBird
2015 DevOps Breakfast - DevOps in Action
2015 DevOps Breakfast - DevOps in Action
NVISIA
January 2015 Webinar - Wins and Successes from 2014
January 2015 Webinar - Wins and Successes from 2014
RapidScale
Verifying Drupal modules with OWASP ASVS 2014
Verifying Drupal modules with OWASP ASVS 2014
Boy Baukema
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax Academy
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
MuleSoft
Migrating from Oracle to Postgres
Migrating from Oracle to Postgres
EDB
Office 365 Intranet
Office 365 Intranet
Alan Eardley
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
Similar to Performance on a budget (European Drupal Days 2015)
(20)
Another Copernican Revolution: maintenance first, projects second (European D...
Another Copernican Revolution: maintenance first, projects second (European D...
Secure Drupal, from start to finish
Secure Drupal, from start to finish
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
Planning Your Hadoop NoSQL Projects For 2011
Planning Your Hadoop NoSQL Projects For 2011
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL Server
Ensuring Success in the Cloud (1)
Ensuring Success in the Cloud (1)
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Transforming Business driven to Technology driven organizations
Transforming Business driven to Technology driven organizations
Reducing Release Cycle Times with Scaled Agile
Reducing Release Cycle Times with Scaled Agile
2015 DevOps Breakfast - DevOps in Action
2015 DevOps Breakfast - DevOps in Action
January 2015 Webinar - Wins and Successes from 2014
January 2015 Webinar - Wins and Successes from 2014
Verifying Drupal modules with OWASP ASVS 2014
Verifying Drupal modules with OWASP ASVS 2014
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
Migrating from Oracle to Postgres
Migrating from Oracle to Postgres
Office 365 Intranet
Office 365 Intranet
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
More from Eugenio Minardi
Delphi and ExtJS (26 ottobre 2017)
Delphi and ExtJS (26 ottobre 2017)
Eugenio Minardi
ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (tools)
Eugenio Minardi
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)
Eugenio Minardi
ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (rich UI)
Eugenio Minardi
ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente (class system)
Eugenio Minardi
ExtJS: La piattaforma vincente
ExtJS: La piattaforma vincente
Eugenio Minardi
Distributed Team Management: Pitfall, Challenges and Advantages
Distributed Team Management: Pitfall, Challenges and Advantages
Eugenio Minardi
MongoDB: What, why, when
MongoDB: What, why, when
Eugenio Minardi
Il Web orientato al futuro: Express, Angular e nodeJS
Il Web orientato al futuro: Express, Angular e nodeJS
Eugenio Minardi
MEAN: il nuovo stack di sviluppo per il futuro del web
MEAN: il nuovo stack di sviluppo per il futuro del web
Eugenio Minardi
Gestione della configurazione in Drupal 8
Gestione della configurazione in Drupal 8
Eugenio Minardi
Labortatorio di Information Design e UX con Drupal
Labortatorio di Information Design e UX con Drupal
Eugenio Minardi
Drupal dashboard for dummies with d3
Drupal dashboard for dummies with d3
Eugenio Minardi
More from Eugenio Minardi
(13)
Delphi and ExtJS (26 ottobre 2017)
Delphi and ExtJS (26 ottobre 2017)
ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente
ExtJS: La piattaforma vincente
Distributed Team Management: Pitfall, Challenges and Advantages
Distributed Team Management: Pitfall, Challenges and Advantages
MongoDB: What, why, when
MongoDB: What, why, when
Il Web orientato al futuro: Express, Angular e nodeJS
Il Web orientato al futuro: Express, Angular e nodeJS
MEAN: il nuovo stack di sviluppo per il futuro del web
MEAN: il nuovo stack di sviluppo per il futuro del web
Gestione della configurazione in Drupal 8
Gestione della configurazione in Drupal 8
Labortatorio di Information Design e UX con Drupal
Labortatorio di Information Design e UX con Drupal
Drupal dashboard for dummies with d3
Drupal dashboard for dummies with d3
Recently uploaded
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
zdzoqco
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Lucknow
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
rehmti665
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
494f574xmv
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
LinaWolf1
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
z xss
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
Fs
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Dana Luther
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
Fs
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
miss dipika
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
Dyna Gilbert
Git and Github workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
gdsc13
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
MartaLoveguard
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
Paul Calvano
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
Fs
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Sonam Pathan
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
Christopher H Felton
Recently uploaded
(20)
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
Git and Github workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
Performance on a budget (European Drupal Days 2015)
1.
© Ibuildings 2014/2015
- All rights reserved #DrupalDaysEU Performance on a budget
2.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Gold Sponsors
3.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Media Sponsors Silver Sponsors
4.
© Ibuildings 2014/2015
- All rights reserved Speaker Info Chris Jansen Drupal developer chris@ibuildings.nl
5.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved About me
6.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved About me
7.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved About me
8.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • What is performance? • Method • Performance improvements & examples Topics
9.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • Measurable performance • Page load time • Resource usage • Response time • Perceived performance • Rendering of useful content • Activity feedback What is performance?
10.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Method Define key content Set goals Verify result Improve performance
11.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved What is your visitor looking for? • Conversion pages • Landing pages • Key information • etc. Define key content
12.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved How should your key content be served. Be as S.M.A.R.T. as possible. Examples: Set goals Specific Measurable Acceptable Realistic Time-bound • A search query should not take more than 350ms. • The homepage’s first view should be fully loaded in under 3seconds, repeat views in under 1,5 second.
13.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Improve performance Identify bottlenecks Brainstorm improvements Verify results Implement improvement
14.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved What components make up this page? • Custom code/exotic modules required? • Many or expensive SQL Queries? • Many images? • etc. Improve performance - Identify Bottlenecks
15.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Make a list of possible improvements. Do: • think out of the box • think about the generation process Improve performance - Brainstorm improvements Do not (initially): • look at code • look at configuration
16.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved 1. Measure current performance • PHP profiling • Browser request timeline • Apache Benchmark 2. Make one change • Highest expected gain first Improve performance - Implement improvement
17.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved 1. Compare new performance to previously measured performance. • No improvement? -> Discard the change -> Next iteration 2. Compare new performance to goals. • Still sub-par performance? -> Next iteration • Performance meets goals? -> Little victory dance! Improve performance - Verify results
18.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Do the results meet your goals? Did you find structural improvement possibilities? Verify result
19.
© Ibuildings 2014/2015
- All rights reserved Performance improvements and examples
20.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved 1. Reduce page load time 1. Reduce number of requests 2. Optimise code 2. Reduce resource usage & response time 1. Optimise configuration 2. Queue expensive operations 3. Offloading the database 4. Caching Measurable performance
21.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Why? • Fetching resources takes time • Each request takes up server resources • Especially requests requiring Drupal. Measurable performance - Reduce number of requests
22.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved How? • Combine images used in css into 1 sprite. • Remove unused javascript/css Measurable performance - Reduce number of requests
23.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Remove unused javascript/css
24.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Remove unused javascript/css
25.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • Caching expensive operations • static $variable; • $variable = drupal_static(); • Reduce database queries Measurable performance - Optimise code
26.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Caching expensive operations
27.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Caching expensive operations
28.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Caching expensive operations
29.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Caching expensive operations
30.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Caching expensive operations
31.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Measurable performance - Reduce database queries
32.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Measurable performance - Reduce database queries
33.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • Disable/uninstall • Unused modules • Development modules (devel, devel_themer, etc.) • UI modules (views_ui, field_ui, *_ui, etc.) • Sometimes 3 specific modules beat 1 multipurpose Measurable performance - Optimise configuration
34.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • Views • Enable query caching • Replace simple views blocks by custom blocks • Log using syslog instead of dblog Measurable performance - Optimise configuration
35.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • Sending e-mails • Generating PDF files • Aggregating votes/reviews/etc. Measurable performance - Queue expensive operations From planet Drupal, 17 march 2015: www.computerminds.co.uk/drupal-code/drupal-queues
36.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved 1. Change caching backend • Memcache(d) • Redis 2. Change search engine • Solr • Elasticsearch Measurable performance - Offloading the database
37.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved 1. Drupal page cache 2. Drupal modules 1. Entity cache 2. Render cache 3. Browser caching (ETags, Expires, Vary, etc.) Measurable performance - Caching
38.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Supporting software/extensions 1. Opcode caching (APC) 2. Varnish 3. Memcache(d)/Redis Measurable performance - Caching
39.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Why mention caching last? Well… You can forget about caching when: • A session is opened • Any cookie is present (non-configured Varnish) Measurable performance - Caching
40.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved 1. Rendering of useful content 1. Relocate (and defer) javascript 2. Lazyloading 2. Activity feedback 1. Throbber 2. Progress bar Perceived performance
41.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved Perceived performance - Relocate javascript
42.
© Ibuildings 2014/2015
- All rights reserved What to take away from this talk?
43.
#DrupalDaysEU © Ibuildings 2014/2015
- All rights reserved • Performance is context dependent • Focus on your goals • Think about performance while developing • But don’t optimise before your code works] What to take away?
44.
© Ibuildings 2014/2015
- All rights reserved Thank you, Any questions?
Download now