Sessões

SerBenfiquista.com - Drupal Performance Case Study

Com mais de 6 milhões de pageviews por mês e listado pelo alexa.com no top dos 200 sites mais visitados a partir de Portugal, o site SerBenfiquista.com é muito provavelmente o mais popular site Drupal em Portugal. Construído e mantido numa óptica de comunidade desde 2001, conta com recursos limitados a nivel operacional que abrigam a um cuidado planeamento para problemas de performance de picos de utilização que em dia de jogos e afins chegam a atingir 2000 utilizadores em simultâneo.

Nesta sessão pretende-se abordar todos os passos que tomámos quando migrarmos para Drupal para garantir que conseguiamos manter ou melhorar a nossa performance. Começando pela arquitectura e desenho até às configurações nos diversos níveis de cache aplicacional e afinamento da base de dados e servidor. Pressflow, AuthCache, Memcache, nginx, APC e alguma imaginação têm também a sua quota parte de culpa e farão parte dos créditos.

Como nem tudo é Glorioso à Benfica, é necessário abordar os problemas que tivemos desde a abertura e como é que pequenos detalhes se podem tornar em pontos criticos da aplicação quando submetidos a uma carga anormal e o que podemos aprendemos com a experiência e os podemos prevenir.

English description
Counting more than 6 million pageviews each month and being listed by alexa.com as one of the 200 most visited websites from Portugal, SerBenfiquista.com is probably the most popular website in Portugal powered by Drupal. It is built and maintained since 2001 by a community of fans that only have scarce resources available for running it, so the performance of the site must be planned with caution to tolerate usage peaks that can reach on match days about 2000 online users. In this session every step that we took during the migration to a Drupal architecture will be detailed. Starting by the design and architecture and passing by the configuration performed on several cache levels and database and server tuning. Pressflow, AuthCache, Memcached, nginx, APC and lots of imagination are active stake holders and will be stared in the credits. Unfortunately not everything has the same glory as Benfica, so it is imperative to talk about the problems we had since the opening date and how little details can become critical when exposed to an unexpected traffic load and how we learnt from our experience to prevent them.
Presenters: 
hernani
Estado: 
Aceite
Track Type: 
Avançada
Público alvo: 
administradores de sistemas
gestores de projecto
programadores
Target audience: 
designers
developers
entrepreneurs
project managers
sysadmins
Sala: 
02 - Advanced
Um evento da ADP - Associação Drupal Portugal
Drupal é uma marca registada de Dries Buytaert