SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Mejorando el rendimiento:
Herramientas



Presentador: Aldibier Morales Morales
Trabajando en Drupal desde 2007
Co-Fundador de SeeD Software y actual Director de Tecnología
amorales@seed.com.co
http://www.twitter.com/aldibier

Miembro de la comunidad Drupal Colombia
http://www.drupal-colombia.org
Drupal User #381177
AGENDA


    APC

    Boost

    Memcache

    Pressflow

    Varnish

    Apache Solr

    Pantheon
APC
(Alternative PHP Cache)
APC


    Reduce el Tiempo de carga de las páginas


    Transparente para la aplicación

    Evita recompilar el código por cada conexión

    Menor carga en CPU y Memoria
Boost
Boost


    Genera versiones estáticas del sitio


    Funciona con Lighttpd o Nginx

    Configuración Sencilla

    Mejor velocidad de carga para usuarios anónimos
Memcache
Memcache


    Permite mover la cache de base de datos a la memoria


    Ganancia en rendimiento tanto para usuarios anónimos como para autenticados

    Comfiguración Simple – Moderada

    Permite escalar tanto en máquinas como en procesos (Uso de diferentes puertos)

    Una gran cantidad de memoria disponible sobre TCP/IP
Memcache
Pressflow es una distribución de Drupal con
características integradas para rendimiento,
escalabilidad, disponibilidad y pruebas.
Pressflow


    Ideal para rendimiento


    Totalmente compatible con el API

    Diseñado específicamente para MySQL

    Soporta Proxy Reverse
Varnish
Varnish


    Requiere Pressflow


    Puede gestionar entre 3000 – 7000 peticiones/segundo

    Caché de páginas en memoria y separada de Drupal

    Gran rendimiento tanto para usuarios anónimos como para autenticados.

    Complejo de instalar

    http://drupal.org/project/varnish
Varnish
Apache Solr
Apache Solr


    Optimizado para un alto volumen de tráfico


    Basado en interfaces de estándares abiertos (XML, JSON y HTTP)

    Escalable (Replicación eficiente a otros servidores Solr)

    Flexible y adaptable bajo una configuración XML

    Reemplazo del buscador del Core

  Características Extra
- Facetas
- Contenido relacionado
- ¿Quizás quiso decir?
- Auto-completado de búsqueda

http://drupal.org/project/apachesolr

Pantheon
Pantheon


  Un Servidor cuidadosamente configurado para que Drupal soporte un alto
tráfico.


    Incluye Varnish, APC, Memcached, Solr, Pressflow, MySQL y otros..

    http://www.getpantheon.com
Gracias

Aldibier Morales Morales
http://www.aldibier.com
Twitter: @aldibier

amorales@seed.com.co

Mais conteúdo relacionado

Mais procurados

Mais procurados (18)

plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
 
Migración Joomla 1.5 a 2.5/3.x
Migración Joomla 1.5 a 2.5/3.xMigración Joomla 1.5 a 2.5/3.x
Migración Joomla 1.5 a 2.5/3.x
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarial
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEB
 
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldDesarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
 
introducción a base de datos MySQL
introducción a base de datos MySQLintroducción a base de datos MySQL
introducción a base de datos MySQL
 
Php
PhpPhp
Php
 
Introducción Base de datos mysql
Introducción Base de datos mysqlIntroducción Base de datos mysql
Introducción Base de datos mysql
 
Instalacion Joomla 1.5
Instalacion Joomla 1.5Instalacion Joomla 1.5
Instalacion Joomla 1.5
 
Servidores web
Servidores webServidores web
Servidores web
 
Mysql
MysqlMysql
Mysql
 
Taller php
Taller phpTaller php
Taller php
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Servidor web
Servidor webServidor web
Servidor web
 
Active mq - adopción
Active mq - adopciónActive mq - adopción
Active mq - adopción
 
Joomla
JoomlaJoomla
Joomla
 
MySQL y XAMPP
MySQL y XAMPPMySQL y XAMPP
MySQL y XAMPP
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 

Destaque

Un repaso por la historia de la tv
Un repaso por la historia de la tvUn repaso por la historia de la tv
Un repaso por la historia de la tvMarcos Protzman
 
Modulo Comunicacion Presentacion
Modulo Comunicacion PresentacionModulo Comunicacion Presentacion
Modulo Comunicacion PresentacionFina Pérez
 
Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...
Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...
Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...Congreso Internacional Ciudadania Digital
 
Classi gaspar outubro 2012
Classi gaspar outubro 2012Classi gaspar outubro 2012
Classi gaspar outubro 2012Guia Gaspar
 
Implementation Patterns
Implementation PatternsImplementation Patterns
Implementation PatternsMartin Salias
 
Ciclismo vehicular (evangelización)
Ciclismo vehicular (evangelización)Ciclismo vehicular (evangelización)
Ciclismo vehicular (evangelización)diegoff
 

Destaque (7)

Un repaso por la historia de la tv
Un repaso por la historia de la tvUn repaso por la historia de la tv
Un repaso por la historia de la tv
 
Modulo Comunicacion Presentacion
Modulo Comunicacion PresentacionModulo Comunicacion Presentacion
Modulo Comunicacion Presentacion
 
Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...
Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...
Ponencia de Ofelia Tejerina – Abogada de la Asociación de Internautas, en el ...
 
Classi gaspar outubro 2012
Classi gaspar outubro 2012Classi gaspar outubro 2012
Classi gaspar outubro 2012
 
Implementation Patterns
Implementation PatternsImplementation Patterns
Implementation Patterns
 
Ciclismo vehicular (evangelización)
Ciclismo vehicular (evangelización)Ciclismo vehicular (evangelización)
Ciclismo vehicular (evangelización)
 
Calidad de vida
Calidad de vidaCalidad de vida
Calidad de vida
 

Semelhante a Presentación rendimiento herramientas

Semelhante a Presentación rendimiento herramientas (20)

Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
P H P, M Y S Q L Y A P A C H E
P H P,  M Y S Q L  Y  A P A C H EP H P,  M Y S Q L  Y  A P A C H E
P H P, M Y S Q L Y A P A C H E
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Linux y-windows
Linux y-windowsLinux y-windows
Linux y-windows
 
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
 
Wamp server
Wamp serverWamp server
Wamp server
 
Mi pesentacion pdf
Mi pesentacion pdfMi pesentacion pdf
Mi pesentacion pdf
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 
Aceleradores PHP Final - Programador PHP
Aceleradores PHP Final - Programador PHPAceleradores PHP Final - Programador PHP
Aceleradores PHP Final - Programador PHP
 
software APACHE.
software APACHE.software APACHE.
software APACHE.
 
Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Tuning Lamp
Tuning LampTuning Lamp
Tuning Lamp
 
Manualcake
ManualcakeManualcake
Manualcake
 

Presentación rendimiento herramientas

  • 1. Mejorando el rendimiento: Herramientas Presentador: Aldibier Morales Morales Trabajando en Drupal desde 2007 Co-Fundador de SeeD Software y actual Director de Tecnología amorales@seed.com.co http://www.twitter.com/aldibier Miembro de la comunidad Drupal Colombia http://www.drupal-colombia.org Drupal User #381177
  • 2. AGENDA  APC  Boost  Memcache  Pressflow  Varnish  Apache Solr  Pantheon
  • 4. APC  Reduce el Tiempo de carga de las páginas  Transparente para la aplicación  Evita recompilar el código por cada conexión  Menor carga en CPU y Memoria
  • 6. Boost  Genera versiones estáticas del sitio  Funciona con Lighttpd o Nginx  Configuración Sencilla  Mejor velocidad de carga para usuarios anónimos
  • 8. Memcache  Permite mover la cache de base de datos a la memoria  Ganancia en rendimiento tanto para usuarios anónimos como para autenticados  Comfiguración Simple – Moderada  Permite escalar tanto en máquinas como en procesos (Uso de diferentes puertos)  Una gran cantidad de memoria disponible sobre TCP/IP
  • 10. Pressflow es una distribución de Drupal con características integradas para rendimiento, escalabilidad, disponibilidad y pruebas.
  • 11. Pressflow  Ideal para rendimiento  Totalmente compatible con el API  Diseñado específicamente para MySQL  Soporta Proxy Reverse
  • 13. Varnish  Requiere Pressflow  Puede gestionar entre 3000 – 7000 peticiones/segundo  Caché de páginas en memoria y separada de Drupal  Gran rendimiento tanto para usuarios anónimos como para autenticados.  Complejo de instalar  http://drupal.org/project/varnish
  • 16. Apache Solr  Optimizado para un alto volumen de tráfico  Basado en interfaces de estándares abiertos (XML, JSON y HTTP)  Escalable (Replicación eficiente a otros servidores Solr)  Flexible y adaptable bajo una configuración XML  Reemplazo del buscador del Core  Características Extra - Facetas - Contenido relacionado - ¿Quizás quiso decir? - Auto-completado de búsqueda http://drupal.org/project/apachesolr 
  • 18. Pantheon  Un Servidor cuidadosamente configurado para que Drupal soporte un alto tráfico.  Incluye Varnish, APC, Memcached, Solr, Pressflow, MySQL y otros..  http://www.getpantheon.com