Performance en Drupal 7

Para los sitios con muchas visitas, la arquitectura de Drupal puede volverse un problema importante y llevar a una cierta lentitud, ya que utiliza muchos recursos del sistema de gestión de base de datos (SGBD). Cada módulo necesita realizar muchas consultas (node, ckk, views, users, taxonomy, ect.) lo que puede resultar en una sobre carga para el mimo SGBD.

Sin embargo, Drupal nos ofrece desde el núcleo mismo, una serie de herramientas muy potentes a la hora de mejorar el rendimiento de nuestro sitio. Es por ello que un sitio Drupal bien configurado puede atender millones de visitas al día.

En esta sesión revisaremos junto a Fernando y Karim, los principios del caching en Drupal 7, el reverse proxying, las distintas herramienta de testeo, APC, lo nuevo en el core caching de Drupal 7, Boost, Memcache y File Cahe.

Temas de la sessión
1. De la importancia del rendimiento (SEO, usabilidad...)
2. Rendimiento Vs. Escalabilidad
3. Principios de Caching
4. Tipos de caché: Reverse Proxy, PHP OpCode, Drupal Core Cache, Boost, Memcache, File Cache y Base de datos.
5. Métricas de la aplicación de algunas estrategias de cache
6. Testing with JMeter - XProof - AB - Devel
7. Optimizar el código PHP (APC+buenas practicas)
8. Core Cache de Drupal (tablas + configuración)
9. Cacheando con APC, Memcache y File Cache
10. Un cache en shared hosting: Boost

Speaker: 
Karim Boudjema @KarimB, Fernando García @develCuy
Karim is a Belgian Drupal themer and developer based en Bolivia, leader of the Drupal Bolivia Community. (More in http://www.webenstock.com) - Fernando is a Peruvian Drupal developer, he is promoting Drupal all around Latin America since several years. (More in http://develcuy.com/en/about)