• strict warning: Non-static method view::load() should not be called statically in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/views.module on line 906.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/handlers/views_handler_filter_boolean_operator.inc on line 159.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/views.module on line 906.
  • strict warning: Declaration of views_handler_field_user::init() should be compatible with views_handler_field::init(&$view, $options) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/modules/user/views_handler_field_user.inc on line 47.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/plugins/views_plugin_style_default.inc on line 24.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/handlers/views_handler_argument.inc on line 744.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/views.module on line 906.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /var/www/barcelona2012.drupaldays.org/releases/untagged_oldserver/profiles/cod/modules/contrib/views/modules/node/views_handler_filter_node_status.inc on line 13.

How to sleep without the server-crash-fear (High Availability and High Performance Hosting for Drupal)

Speakers(s): 
Michael Schmid

Hosting Drupal for a small and medium site is not very hard. But what if the Drupal Site is business criticality for the customer? Or the servers should handle thousands of Users at the same time? With just duplicating the Webserver it isn't done, the problems will just begin. Of course you could be awake 24/7 hours to keep the server alive, but is this really what a system admin want to do? Well not me.

But building a High Performance Site isn't only setting up the right server software, it is also a lot of brainwork in the beginning. Like using Node Teaser Displays is really cool for the themer, but can be deathly for your servers.

I will show how we at Amazee Labs have setup our Drupal Cluster with multiple Webservers, Varnish, Memcache, MySQL Replication, GlusterFS and more. You will get some insights about the common problems like big sites (more than 10000 Nodes) or a lot of authenticated users bring with, how we handle these problems, and which tools we are using.

I will also include some outlook to the future of High Performance with Drupal. Like the ESI (Edge Side Includes), nginx and others.

How to sleep without the server-crash-fear (High Availability and High Performance Hosting for Drupal) from Asociación Drupal on Vimeo.

Presentation Slides: http://www.slideshare.net/AmazeeAG/drupal-high-availability-high-perform...

Schedule info

Time slot: 
16 June 11:00 - 12:00
Room: 
NodeOne Hall
Track: 
Devops
Experience level: 
Intermediate