SlideShare ist ein Scribd-Unternehmen logo
1 von 22
S4
Drupal & Zend Server
Jan Burkl
Solution Consultant




To watch the recorded webinar please go to:
http://bit.ly/HkfwOp
                                              © All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
Performance improvements summary

• Optimizer+ (ByteCode Cache)
  Disable file change check

• Data Cache
  Utilize APC Module (currently Beta)
    • http://drupal.org/project/apc

• Page Cache
  Cache Start Page

  $_SERVER['HTTP_COOKIE'] not matches regex SESS(d|[a-f]){32}

• Job Queue / Asynchronous task
  Run Drupal‘s Cron functionality

                         © All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
• Code Deployment
• Config Deployment
• Zend Server Web API
  Restful Service



                     © All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
ApacheBench
                                  ab -n 500 -c 10 http://drupal.staging/
                              Default setup Optimizer+                                     Data Cache               Page Cache
Requests per
second                               12.90                         69.77                          736.40               2758.74
Time per
request (s)                       775.11                       143.32                               13.58                      3.63
Transfer rate
(Kbytes/s)                        137.34                       742.77                          7836.50 29338.58
            Requests per second                                                                Time per request (s)
                                             2758,74
                                                                                         775,11




                                 736,4
                                                                                                      143,32
     12,9          69,77                                                                                           13,58         3,63

 Default setup   Optimizer+    Data Cache   Page Cache                              Default setup   Optimizer+   Data Cache   Page Cache

                                              © All rights reserved. Zend Technologies, Inc.
Jmeter – 50 Threads, 100 Loops
                                                                Test Runtime:

                                                                - Default Settings:   06:42
                                                                - Optimizer+:         01:17
                                                                - Data Cache:         00:08
                                                                - Full Page Cache:    00:01




               © All rights reserved. Zend Technologies, Inc.
Jmeter – 100 Threads, 100 Loops
                                                                   Test Runtime:

                                                                   -Optimizer+:         02:33
                                                                   - Data Cache:        00:17
                                                                   - Full Page Cache:   00:06




             Requests * 20



                  © All rights reserved. Zend Technologies, Inc.
Jmeter – 250 Threads, 200 Loops
                                                                   Test Runtime:

                                                                   - Data Cache:        01:39
                                                                   - Full Page Cache:   00:31




             Requests * 20



                  © All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
Production




        Development                   Staging




                                                                               http://drupal.live



                             http://drupal.staging




http://zenddach.my.phpcloud.com/drupal


                              © All rights reserved. Zend Technologies, Inc.
© All rights reserved. Zend Technologies, Inc.
Thank you!
jan@zend.com




               © All rights reserved. Zend Technologies, Inc.
Webinar

To watch the recorded webinar, please go to:
http://www.zend.com/en/resources/webinars/zend-
server#DRUPALZS
or

http://bit.ly/HkfwOp




                     © All rights reserved. Zend Technologies, Inc.

Weitere ähnliche Inhalte

Andere mochten auch

Litósfera 1
Litósfera 1Litósfera 1
Litósfera 1Quezada G
 
Jenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voinaJenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voina9FEG
 
S1688 stencil cleaner machine 2016
S1688 stencil cleaner machine 2016S1688 stencil cleaner machine 2016
S1688 stencil cleaner machine 2016Jessica xiong
 
GSLResume_May2015
GSLResume_May2015GSLResume_May2015
GSLResume_May2015Gary Love
 
Mark Ibrahim_CV
Mark Ibrahim_CVMark Ibrahim_CV
Mark Ibrahim_CVMark Nabil
 
HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015
HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015
HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015cardilogy
 
Nicolaus Reifart - How to minimize radiation
Nicolaus Reifart - How to minimize radiationNicolaus Reifart - How to minimize radiation
Nicolaus Reifart - How to minimize radiationEuro CTO Club
 
Dimitri Karmpaliotis - CTO PCI in Post-CABG Patients
Dimitri Karmpaliotis - CTO PCI in Post-CABG PatientsDimitri Karmpaliotis - CTO PCI in Post-CABG Patients
Dimitri Karmpaliotis - CTO PCI in Post-CABG PatientsEuro CTO Club
 
08:25 Di Mario - Recent Pubblications and Research
08:25 Di Mario - Recent Pubblications and Research08:25 Di Mario - Recent Pubblications and Research
08:25 Di Mario - Recent Pubblications and ResearchEuro CTO Club
 
Through hole design guidelines
Through hole design guidelinesThrough hole design guidelines
Through hole design guidelinesLams Han
 
S 3000 radial insertion machine
S 3000 radial insertion machineS 3000 radial insertion machine
S 3000 radial insertion machineLams Han
 

Andere mochten auch (19)

Sample.ppt
Sample.pptSample.ppt
Sample.ppt
 
Litósfera 1
Litósfera 1Litósfera 1
Litósfera 1
 
лр 12 використання таблиць анфімова для вироблення умовного рефлексу та йог...
лр 12 використання таблиць анфімова для вироблення умовного рефлексу   та йог...лр 12 використання таблиць анфімова для вироблення умовного рефлексу   та йог...
лр 12 використання таблиць анфімова для вироблення умовного рефлексу та йог...
 
Jenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voinaJenite prez vtorata svetovna voina
Jenite prez vtorata svetovna voina
 
S1688 stencil cleaner machine 2016
S1688 stencil cleaner machine 2016S1688 stencil cleaner machine 2016
S1688 stencil cleaner machine 2016
 
Cn100999483 a
Cn100999483 aCn100999483 a
Cn100999483 a
 
GSLResume_May2015
GSLResume_May2015GSLResume_May2015
GSLResume_May2015
 
Redes de Computadores e Internet - UNESP
Redes de Computadores e Internet - UNESPRedes de Computadores e Internet - UNESP
Redes de Computadores e Internet - UNESP
 
Mark Ibrahim_CV
Mark Ibrahim_CVMark Ibrahim_CV
Mark Ibrahim_CV
 
HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015
HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015
HYPERTENSIVE EMERGENCIES MEDICATIONS MAGDI SASI 2015
 
14 aimradial2016 thu MG Cohen tricks and tips
14 aimradial2016 thu MG Cohen tricks and tips14 aimradial2016 thu MG Cohen tricks and tips
14 aimradial2016 thu MG Cohen tricks and tips
 
04 aimradial2016 fri2 A Roy / Y Louvard
04 aimradial2016 fri2 A Roy / Y Louvard04 aimradial2016 fri2 A Roy / Y Louvard
04 aimradial2016 fri2 A Roy / Y Louvard
 
02 aimradial2016 fri L Bryniarski
02 aimradial2016 fri L Bryniarski02 aimradial2016 fri L Bryniarski
02 aimradial2016 fri L Bryniarski
 
18 aimradial2016 thu A Ziakas MEMORY Study
18 aimradial2016 thu A Ziakas MEMORY Study18 aimradial2016 thu A Ziakas MEMORY Study
18 aimradial2016 thu A Ziakas MEMORY Study
 
Nicolaus Reifart - How to minimize radiation
Nicolaus Reifart - How to minimize radiationNicolaus Reifart - How to minimize radiation
Nicolaus Reifart - How to minimize radiation
 
Dimitri Karmpaliotis - CTO PCI in Post-CABG Patients
Dimitri Karmpaliotis - CTO PCI in Post-CABG PatientsDimitri Karmpaliotis - CTO PCI in Post-CABG Patients
Dimitri Karmpaliotis - CTO PCI in Post-CABG Patients
 
08:25 Di Mario - Recent Pubblications and Research
08:25 Di Mario - Recent Pubblications and Research08:25 Di Mario - Recent Pubblications and Research
08:25 Di Mario - Recent Pubblications and Research
 
Through hole design guidelines
Through hole design guidelinesThrough hole design guidelines
Through hole design guidelines
 
S 3000 radial insertion machine
S 3000 radial insertion machineS 3000 radial insertion machine
S 3000 radial insertion machine
 

Ähnlich wie Standard CMS on standard PHP Stack - Drupal and Zend Server

Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Eric Ritchie
 
Turbocharging php applications with zend server
Turbocharging php applications with zend serverTurbocharging php applications with zend server
Turbocharging php applications with zend serverEric Ritchie
 
High performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructureHigh performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructuremkherlakian
 
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud  PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud RightScale
 
Enhancing scalability with intelligent caching
Enhancing scalability with intelligent cachingEnhancing scalability with intelligent caching
Enhancing scalability with intelligent cachingEric Ritchie
 
Zend In The Cloud
Zend In The CloudZend In The Cloud
Zend In The Cloudphptechtalk
 
Better Bug Stomping with Zend Studio and Zend Server
Better Bug Stomping with Zend Studio and Zend ServerBetter Bug Stomping with Zend Studio and Zend Server
Better Bug Stomping with Zend Studio and Zend ServerZend by Rogue Wave Software
 
Real Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosReal Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosPeter Moskovits
 
How to Manage Cloud Infrastructures using Zend Framework
How to Manage Cloud Infrastructures using Zend FrameworkHow to Manage Cloud Infrastructures using Zend Framework
How to Manage Cloud Infrastructures using Zend FrameworkZend by Rogue Wave Software
 
Virtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In ChineseVirtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In Chinese天青 王
 
Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...
Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...
Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...Zend by Rogue Wave Software
 
Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!
Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!
Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!Zend by Rogue Wave Software
 
Quick start on Zend Framework 2
Quick start on Zend Framework 2Quick start on Zend Framework 2
Quick start on Zend Framework 2Enrico Zimuel
 
Fremtidens platform til koncernsystemer (IBM System z)
Fremtidens platform til koncernsystemer (IBM System z)Fremtidens platform til koncernsystemer (IBM System z)
Fremtidens platform til koncernsystemer (IBM System z)IBM Danmark
 
Monitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresMonitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresJohnnie Burke-Gaffney
 
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresManaging and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresJohnnie Burke-Gaffney
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Preeya Selvarajah
 
Performance automation 101 @LDNWebPerf MickMcGuinness
Performance automation 101 @LDNWebPerf MickMcGuinnessPerformance automation 101 @LDNWebPerf MickMcGuinness
Performance automation 101 @LDNWebPerf MickMcGuinnessStephen Thair
 
Introduction to Novell ZENworks Configuration Management Troubleshooting
Introduction to Novell ZENworks Configuration Management TroubleshootingIntroduction to Novell ZENworks Configuration Management Troubleshooting
Introduction to Novell ZENworks Configuration Management TroubleshootingNovell
 

Ähnlich wie Standard CMS on standard PHP Stack - Drupal and Zend Server (20)

Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)
 
Turbocharging php applications with zend server
Turbocharging php applications with zend serverTurbocharging php applications with zend server
Turbocharging php applications with zend server
 
High performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructureHigh performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructure
 
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud  PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud
 
Enhancing scalability with intelligent caching
Enhancing scalability with intelligent cachingEnhancing scalability with intelligent caching
Enhancing scalability with intelligent caching
 
Zend In The Cloud
Zend In The CloudZend In The Cloud
Zend In The Cloud
 
Better Bug Stomping with Zend Studio and Zend Server
Better Bug Stomping with Zend Studio and Zend ServerBetter Bug Stomping with Zend Studio and Zend Server
Better Bug Stomping with Zend Studio and Zend Server
 
Real Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and DemosReal Life WebSocket Case Studies and Demos
Real Life WebSocket Case Studies and Demos
 
How to Manage Cloud Infrastructures using Zend Framework
How to Manage Cloud Infrastructures using Zend FrameworkHow to Manage Cloud Infrastructures using Zend Framework
How to Manage Cloud Infrastructures using Zend Framework
 
Virtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In ChineseVirtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In Chinese
 
Cryptography in PHP: Some Use Cases
Cryptography in PHP: Some Use CasesCryptography in PHP: Some Use Cases
Cryptography in PHP: Some Use Cases
 
Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...
Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...
Costruire un sito e-commerce in alta affidabilità con Magento e Zend Server C...
 
Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!
Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!
Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!
 
Quick start on Zend Framework 2
Quick start on Zend Framework 2Quick start on Zend Framework 2
Quick start on Zend Framework 2
 
Fremtidens platform til koncernsystemer (IBM System z)
Fremtidens platform til koncernsystemer (IBM System z)Fremtidens platform til koncernsystemer (IBM System z)
Fremtidens platform til koncernsystemer (IBM System z)
 
Monitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT InfrastructuresMonitoring Cloud/Virtual/Physical IT Infrastructures
Monitoring Cloud/Virtual/Physical IT Infrastructures
 
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical InfrastructuresManaging and Monitoring Virtual/Cloud/Physical Infrastructures
Managing and Monitoring Virtual/Cloud/Physical Infrastructures
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
 
Performance automation 101 @LDNWebPerf MickMcGuinness
Performance automation 101 @LDNWebPerf MickMcGuinnessPerformance automation 101 @LDNWebPerf MickMcGuinness
Performance automation 101 @LDNWebPerf MickMcGuinness
 
Introduction to Novell ZENworks Configuration Management Troubleshooting
Introduction to Novell ZENworks Configuration Management TroubleshootingIntroduction to Novell ZENworks Configuration Management Troubleshooting
Introduction to Novell ZENworks Configuration Management Troubleshooting
 

Mehr von Zend by Rogue Wave Software

Building and managing applications fast for IBM i
Building and managing applications fast for IBM iBuilding and managing applications fast for IBM i
Building and managing applications fast for IBM iZend by Rogue Wave Software
 
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Zend by Rogue Wave Software
 
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)Zend by Rogue Wave Software
 
Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Zend by Rogue Wave Software
 

Mehr von Zend by Rogue Wave Software (20)

Develop microservices in php
Develop microservices in phpDevelop microservices in php
Develop microservices in php
 
Speed and security for your PHP application
Speed and security for your PHP applicationSpeed and security for your PHP application
Speed and security for your PHP application
 
Building and managing applications fast for IBM i
Building and managing applications fast for IBM iBuilding and managing applications fast for IBM i
Building and managing applications fast for IBM i
 
Building web APIs in PHP with Zend Expressive
Building web APIs in PHP with Zend ExpressiveBuilding web APIs in PHP with Zend Expressive
Building web APIs in PHP with Zend Expressive
 
To PHP 7 and beyond
To PHP 7 and beyondTo PHP 7 and beyond
To PHP 7 and beyond
 
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
 
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
 
Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)
 
Middleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.xMiddleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.x
 
Ongoing management of your PHP 7 application
Ongoing management of your PHP 7 applicationOngoing management of your PHP 7 application
Ongoing management of your PHP 7 application
 
Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7
 
The Docker development template for PHP
The Docker development template for PHPThe Docker development template for PHP
The Docker development template for PHP
 
The most exciting features of PHP 7.1
The most exciting features of PHP 7.1The most exciting features of PHP 7.1
The most exciting features of PHP 7.1
 
Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
The new features of PHP 7
The new features of PHP 7The new features of PHP 7
The new features of PHP 7
 
Deploying PHP apps on the cloud
Deploying PHP apps on the cloudDeploying PHP apps on the cloud
Deploying PHP apps on the cloud
 
Data is dead. Long live data!
Data is dead. Long live data! Data is dead. Long live data!
Data is dead. Long live data!
 
Optimizing performance
Optimizing performanceOptimizing performance
Optimizing performance
 
Resolving problems & high availability
Resolving problems & high availabilityResolving problems & high availability
Resolving problems & high availability
 
Developing apps faster
Developing apps fasterDeveloping apps faster
Developing apps faster
 

Kürzlich hochgeladen

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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 businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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...DianaGray10
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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, ...apidays
 
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.pdfsudhanshuwaghmare1
 
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 2024The Digital Insurer
 
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 Pakistandanishmna97
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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, ...
 
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
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Standard CMS on standard PHP Stack - Drupal and Zend Server

  • 1. S4 Drupal & Zend Server Jan Burkl Solution Consultant To watch the recorded webinar please go to: http://bit.ly/HkfwOp © All rights reserved. Zend Technologies, Inc.
  • 2. © All rights reserved. Zend Technologies, Inc.
  • 3. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 4. © All rights reserved. Zend Technologies, Inc.
  • 5. © All rights reserved. Zend Technologies, Inc.
  • 6. © All rights reserved. Zend Technologies, Inc.
  • 7. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 8. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 9. Performance improvements summary • Optimizer+ (ByteCode Cache)  Disable file change check • Data Cache  Utilize APC Module (currently Beta) • http://drupal.org/project/apc • Page Cache  Cache Start Page  $_SERVER['HTTP_COOKIE'] not matches regex SESS(d|[a-f]){32} • Job Queue / Asynchronous task  Run Drupal‘s Cron functionality © All rights reserved. Zend Technologies, Inc.
  • 10. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 11. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 12. • Code Deployment • Config Deployment • Zend Server Web API  Restful Service © All rights reserved. Zend Technologies, Inc.
  • 13. © All rights reserved. Zend Technologies, Inc.
  • 14. ApacheBench ab -n 500 -c 10 http://drupal.staging/ Default setup Optimizer+ Data Cache Page Cache Requests per second 12.90 69.77 736.40 2758.74 Time per request (s) 775.11 143.32 13.58 3.63 Transfer rate (Kbytes/s) 137.34 742.77 7836.50 29338.58 Requests per second Time per request (s) 2758,74 775,11 736,4 143,32 12,9 69,77 13,58 3,63 Default setup Optimizer+ Data Cache Page Cache Default setup Optimizer+ Data Cache Page Cache © All rights reserved. Zend Technologies, Inc.
  • 15. Jmeter – 50 Threads, 100 Loops Test Runtime: - Default Settings: 06:42 - Optimizer+: 01:17 - Data Cache: 00:08 - Full Page Cache: 00:01 © All rights reserved. Zend Technologies, Inc.
  • 16. Jmeter – 100 Threads, 100 Loops Test Runtime: -Optimizer+: 02:33 - Data Cache: 00:17 - Full Page Cache: 00:06 Requests * 20 © All rights reserved. Zend Technologies, Inc.
  • 17. Jmeter – 250 Threads, 200 Loops Test Runtime: - Data Cache: 01:39 - Full Page Cache: 00:31 Requests * 20 © All rights reserved. Zend Technologies, Inc.
  • 18. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 19. Production Development Staging http://drupal.live http://drupal.staging http://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  • 20. © All rights reserved. Zend Technologies, Inc.
  • 21. Thank you! jan@zend.com © All rights reserved. Zend Technologies, Inc.
  • 22. Webinar To watch the recorded webinar, please go to: http://www.zend.com/en/resources/webinars/zend- server#DRUPALZS or http://bit.ly/HkfwOp © All rights reserved. Zend Technologies, Inc.