Standard CMS on standard PHP Stack - Drupal and Zend Server

2,630 views

Published on

To watch the recorded webinar please go to: http://bit.ly/HkfwOp

In this session Jan Burkl demonstrates the Software Lifecycle of Drupal and Zend Server from development to production. See how Drupal can be deployed, bugs can be fixed and performance bottlenecks can be found and eliminated.

Presenter – Jan Burkl (60 min) - March 21, 2012

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,630
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Standard CMS on standard PHP Stack - Drupal and Zend Server

  1. 1. S4Drupal & Zend ServerJan BurklSolution ConsultantTo watch the recorded webinar please go to:http://bit.ly/HkfwOp © All rights reserved. Zend Technologies, Inc.
  2. 2. © All rights reserved. Zend Technologies, Inc.
  3. 3. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  4. 4. © All rights reserved. Zend Technologies, Inc.
  5. 5. © All rights reserved. Zend Technologies, Inc.
  6. 6. © All rights reserved. Zend Technologies, Inc.
  7. 7. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  8. 8. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  9. 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. 10. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  11. 11. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  12. 12. • Code Deployment• Config Deployment• Zend Server Web API  Restful Service © All rights reserved. Zend Technologies, Inc.
  13. 13. © All rights reserved. Zend Technologies, Inc.
  14. 14. ApacheBench ab -n 500 -c 10 http://drupal.staging/ Default setup Optimizer+ Data Cache Page CacheRequests persecond 12.90 69.77 736.40 2758.74Time perrequest (s) 775.11 143.32 13.58 3.63Transfer 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. 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. 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. 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. 18. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  19. 19. Production Development Staging http://drupal.live http://drupal.staginghttp://zenddach.my.phpcloud.com/drupal © All rights reserved. Zend Technologies, Inc.
  20. 20. © All rights reserved. Zend Technologies, Inc.
  21. 21. Thank you!jan@zend.com © All rights reserved. Zend Technologies, Inc.
  22. 22. WebinarTo watch the recorded webinar, please go to:http://www.zend.com/en/resources/webinars/zend-server#DRUPALZSorhttp://bit.ly/HkfwOp © All rights reserved. Zend Technologies, Inc.

×