DrupalCon Barcelona 2015: Delayed operations with queues
About this talk
This session examines the challenges of unresponsive Drupal sites, specifically extranet implementations that experience slowdowns due to blocking or heavy operations during page generation. The speaker discusses how naive site configurations, such as excessive HTTP requests for data acquisition and server-side processing from external services, can lead to a degradation of user experience. Participants will learn about the Queue API in Drupal and explore architectural patterns for offloading work, such as asynchronous data feeds and lazy content generation. The talk will delve into specific implementations for queues, highlighting technologies like RabbitMQ and Beanstalkd, while also addressing deployment and monitoring aspects for sysadmins. With experience in building these systems with Drupal and other frameworks, the speakers share practical insights from their projects.