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.

Standard CMS on standard PHP Stack - Drupal and Zend Server

  • 1.
    S4 Drupal & ZendServer Jan Burkl Solution Consultant To watch the recorded webinar please go to: http://bit.ly/HkfwOp © All rights reserved. Zend Technologies, Inc.
  • 2.
    © All rightsreserved. 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 rightsreserved. Zend Technologies, Inc.
  • 5.
    © All rightsreserved. Zend Technologies, Inc.
  • 6.
    © All rightsreserved. 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 rightsreserved. 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 – 50Threads, 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 – 100Threads, 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 – 250Threads, 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 rightsreserved. Zend Technologies, Inc.
  • 21.
    Thank you! jan@zend.com © All rights reserved. Zend Technologies, Inc.
  • 22.
    Webinar To watch therecorded 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.