SlideShare una empresa de Scribd logo
@SiteGround_ES
Master class:
Escalando WordPress
Evento de partners SiteGround España
27 de Abril de 2016
#SiteGroundPartners
@SiteGround_ES
Entendiendo & configurando
escalabilidad
Fernando Tellado - el experto de WordPress y
propietario de AyudaWP.com habla
#SiteGroundPartners
@SiteGround_ES
Fernando Tellado
Experto en WordPress
Escritor - Consultor
Profesor - Desarrollador
SiteGround’s Brand Ambassador
Tellado.es
AyudaWP.com
WPGuru.es
Bisnis.es
BrainWare.online
@fernandot#SiteGroundPartners
@SiteGround_ES
Escalabilidad
¿qué es?
Es la capacidad de un
sistema o web de
adaptarse de manera
eficaz a condiciones
crecientes de uso y
necesidad de recursos.
#SiteGroundPartners
@SiteGround_ES
¿Es WordPress escalable?
Más del 25% de
toda la Web está
creada con
WordPress.
Casi el 80% de las
nuevas webs se
crean con
WordPress
#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES
68,8MM
visitas/mes
#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES
4.5MM
visitas/mes
#SiteGroundPartners
@SiteGround_ES
¿Es WordPress escalable?
La principal
herramienta de
ecommerce en USA
es WooCommerce,
un plugin WordPress.
El 29% de todos los
ecommerce en USA
está creados con
WooCoomerce
Fuente: Trends Built WIth
#SiteGroundPartners
@SiteGround_ES
También en España
WooCommerce ya
iguala a
PrestaShop.
El 90% de los
nuevos ecommerce
se crean con
WooCommerce
Fuente: Trends Built WIth
#SiteGroundPartners
@SiteGround_ES
WooCommerce es el
rey en nuevas
instalaciones.
El 90% de los nuevos
ecommerce se crean
con WooCommerce
El rey en España
Fuente: 1er estudio de uso de WordPress en España
#SiteGroundPartners
@SiteGround_ES
Estadísticas y recursos:
- CPU
- Memoria
- HTTP
- Cuotas
- Crons
- GTMetrix
- Pingdom Tools
- WebPageTest
Vigilancia - Monitorizacion
#SiteGroundPartners
@SiteGround_ES
- Dominios / TTL
- Bases de datos
- Cache
- CDN
- Imágenes
- Código/s y más
- Infraestructura
¿Como hacemos escalable WordPress?
#SiteGroundPartners
@SiteGround_ES
Dominios
- Un dominio/host para web
- Un dominio/host para
archivos
Upload URL and Path Enabler
TTL
- 1 hora para el principal
- 1 día para el de archivos
Dominios / TTL
#SiteGroundPartners
@SiteGround_ES
- Servidor aparte para la base de
datos.
- HyperDB
- Optimización
define('WP_ALLOW_REPAIR', true);
y …
http://misitio.com/wp-admin/maint/repair.php
wp db optimize
Bases de datos
#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES
WP Optimize
#SiteGroundPartners
@SiteGround_ES
Cache
SG CachePress / Supercacher:
- Caché estática
- Caché dinámica
- Memcached
Otra soluciones:
- W3 Total Cache
- Cache de WordPress
define( 'WP_CACHE', true );
#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES
CDN
CloudFlare
JetPack’s Photon
#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES
Imágenes
EWWW Image Optimizer
Lazy Load
CDN / Dominio
#SiteGroundPartners
@SiteGround_ES
Código/s y más
WP Super Minify
WP Mail SMTP
AMP
High Traffic Tips (Codex)
#SiteGroundPartners
@SiteGround_ES
GZIP
Revisiones
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html
text/plain text/xml text/css application/x-
javascript application/javascript
</ifmodule>
# END GZIP
define('WP_POST_REVISIONS', false);
Código/s y más
#SiteGroundPartners
@SiteGround_ES
Desactivar ETAG
Mantener abiertas las
conexiones
Accept Encoding
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
<IfModule mod_headers.c>
<FilesMatch ".(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
Código/s y más
#SiteGroundPartners
@SiteGround_ES
Expiración de cache de archivos
ExpiresActive On
ExpiresDefault A604800 # 1 week
ExpiresByType image/x-icon A2419200 # 1 month
ExpiresByType application/x-javascript A2419200 # 1 month
ExpiresByType text/css A2419200 # 1 month
ExpiresByType text/html A300 # 5 minutes
<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$">
ExpiresActive Off
</FilesMatch>
Código/s y más
#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
Infraestructura
- Hosting de calidad
- Conectividad
- Datacenters
- Uptime
- Hardware optimizado
- Software optimizado
- NGinx vs Apache
- Bajo consumo de memoria
- Extra rápido en contenido
estático
- Agrupa procesos
@SiteGround_ES#SiteGroundPartners
Optimiza tu proyecto WordPress
para escalar
Fernando Puente - el CTO de
La Estrategia de Chapman, sportyou.es habla
@SiteGround_ES#SiteGroundPartners
IT Director de la Estrategia de Chapman
20 años de experiencia en IT, 10 en media y los últimos 8 con
plataformas WordPress.
Experiencia en: Banca & Finanzas / Seguridad / TV / Transporte /
Consumo / Telco / Videojuegos / Consultoría / Seguros / Juego
online / Sistemas / Medios de comunicación
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
1º: MEDIR análisis de datos y pruebas de
stress para detectar lo siguiente:
a) Debilidades del planteamiento actual
y cuellos de botella presentes.
b) Dónde necesito escalar y dónde
necesito alta disponibilidad
Proceso de medición
@SiteGround_ES#SiteGroundPartners
¿Cómo son los hábitos de consumo
de los usuarios y las tecnologías?,
¿varían éstos en el tiempo?
40% móvil 60% web
y dos años más tarde...
70% móvil 30% web
Proceso de medición
@SiteGround_ES#SiteGroundPartners
2º: Comenzamos a optimizar
- Proyecto separado en
dominios, separando contenido
de tipo estático del contenido
dinámico.
- El contenido estático se sirve
apoyado por una CDN
Proceso de optimización
@SiteGround_ES#SiteGroundPartners
Comenzamos a optimizar (cont.)
- Uso de datos volátiles en memoria
y no en BBDD
- Microcaché, estableciendo
periodos muy cortos de caché para
las páginas dinámicas.
- Otras optimizaciones: Http2, Php7
Proceso de optimización
@SiteGround_ES#SiteGroundPartners
3º: Resolvemos las inconsistencias
propias de WordPress hacia un entorno
escalable:
a) Consistencia
b) Recursos compartidos, shared media
c) Balanceo de carga
Proceso de optimización
@SiteGround_ES#SiteGroundPartners
Proceso de optimización
4º: Infraestructura elástica:
De infraestructura dedicada a
infraestructura Cloud: Concepto
de recursos elásticos frente a
concepto de recursos fijos.
@SiteGround_ES#SiteGroundPartners
Escalabilidad y alta disponibilidad
Web
WordPress
Media
MySQL
Servicios presentes en el proyecto:
Web, WordPress, Media y MySQL
@SiteGround_ES#SiteGroundPartners
Memcached
Media
MySQL
WordPress
Proxy Sql
Web
- Iniciamos el proceso de separación
en capas
Web
WordPress
Media
Escalabilidad
MySQL
@SiteGround_ES#SiteGroundPartners
Escalabilidad
@SiteGround_ES#SiteGroundPartners
- Escenario de mejora continua, ¿esto me hace falta a mi?
replanteamiento basado en rendimiento
- Ciertas optimizaciones se vuelven obsoletas cuando
cambiamos de arquitectura
- El proveedor de hosting tiene que estar en el hilo de
comunicación.
Sugerencias de optimización del proyecto
@SiteGround_ES#SiteGroundPartners
Cómo escalar tu
infraestructura para
proyectos Wordpress
Jose Ramón Padrón García
el Country Manager SiteGround España habla
About Me slide
¿Quién soy?
José Ramón Padrón
Country Manager Spain at SiteGround
@monchomad
@SiteGround_ES#SiteGroundPartners
@SiteGround_ES#SiteGroundPartners
Lo que tenemos hasta ahora:
- Revisiones de código
- Uso de plugins
- Optimizaciones a todos los niveles
- Arquitectura de sistemas Ad hoc
@SiteGround_ES#SiteGroundPartners
No olvidemos nuestros objetivos:
- Facilitar una experiencia de usuario excelente en cualquier
situación, rapidez, soporte, seguridad,...
- Crecer de forma ordenada
- Costes controlados
- Máximo SLA posible
@SiteGround_ES#SiteGroundPartners
¿Cómo ayuda el proveedor de
hosting a que se produzca esta
situación?
@SiteGround_ES#SiteGroundPartners
¿Con lo obvio exclusivamente?:
- Infraestructura
- Software
- Recursos humanos
- Soporte
- Servicios profesionales
@SiteGround_ES#SiteGroundPartners
¿Con lo obvio exclusivamente?:
- Infraestructura
- Software
- Recursos humanos
- Soporte
- Servicios profesionales
NO
Soluciones standard (disponibles en la web) Personalizado (bajo
demanda)
Hosting
Compartido
- Servicio
administrado
de WordPress
- Soporte 24/7
Servidores
dedicados
- Servicio
administrado
de WordPress
- Soporte 24/7
prioritario
Cloud
- Servicio
administrado de
WordPress
- Soporte 24/7
prioritario
- Configura tu plan
- Escalabilidad
vertical
- Autoescalado
Proyecto a medida
- Servicio administrado
de WordPress
- Soporte 24/7
prioritario +
Enterprise care
bundle
- Múltiples webs,
BBDD, balanceadores
de carga, etc.
- Escalado vertical
- Autoescalado
- Escalado horizontal
@SiteGround_ES#SiteGroundPartners
Un concepto diferente
@SiteGround_ES#SiteGroundPartners
Al que añadimos nuestras tecnologías
- Linux Containers: Activaciones en 5 segundos
- Escalado instantáneo, Autoescalado
- Altísimo rendimiento:
- 4 DC en puntos estratégicos
- Servidores especiales
- Tuning de sistemas
- Plugins de Caché, CDN
- Php7, HHMV, PHP-FPM, Memcaché
@SiteGround_ES#SiteGroundPartners
¿Cómo escala un proyecto desde
el punto de vista del
Proveedor de hosting?
@SiteGround_ES#SiteGroundPartners
+ Web + Media
+ MySQL
Web standard, todo el proyecto en una instancia
Compartido Dedicado Cloud
@SiteGround_ES#SiteGroundPartners
Web con separación básica de servicios
+ Web + Media MySQL
Dedicado Cloud A medida
@SiteGround_ES#SiteGroundPartners
Alta disponibilidad básica
+ Web + Media
MySQL
Dedicado Cloud A medida
+ Web + Media
@SiteGround_ES#SiteGroundPartners
Cloud A medida
Load
Balancer
Web
Load
Balancer
Database
Database Database
Web Web Web Web
@SiteGround_ES#SiteGroundPartners
¿Qué necesitamos de un partner para un
proyecto?
- ¿Nuevo o en producción?
- Picos de tráfico, usuarios, visitas...
- Consumos de CPU, RAM, disco, etc..
- Producto actual en producción, características
- Tecnologías en uso (CDN, caché, ...?)
- Pautas de crecimiento, esquema de desarrollo, entorno
- SLA deseado
- Presupuesto
@SiteGround_ES#SiteGroundPartners
Qué deberíais recibir del proveedor de
hosting?
- Descripción fiel del escenario actual y del escenario
propuesto
- Presupuesto de gastos fijos y gastos variables
- Detalles de la puesta en marcha
- Calendario
- SLA de servicio y soporte
@SiteGround_ES#SiteGroundPartners
¿Alguien duda sobre que…?
- WordPress escala
- Tu proveedor de hosting es parte importante y puede
ayudarte
- No es una cuestión exclusivamente de presupuesto
- Permite que te acompañen los mejores para que el proyecto
triunfe.
#SiteGroundPartners @SiteGround_ES
Muchas gracias!!!!!!
@SiteGround_ES#SiteGroundPartners
Sesión de
preguntas

Más contenido relacionado

PDF
Los mejores trucos de SEO on page en WordPress
PDF
AMP y WordPress
PDF
Presentación Webinar “¿Por qué Yoast y no otro plugin SEO?”
PDF
Optimización WordPress para bloggers
PDF
Los 12 mejores trucos para acelerar WordPress
PPTX
SEO y Wordpress: Aun podemos hacerlo mejor
PDF
Mitos y realidades sobre WordPress
PDF
WordPress en la Educación - WordCamp Bilbao - Fernando Tellado
Los mejores trucos de SEO on page en WordPress
AMP y WordPress
Presentación Webinar “¿Por qué Yoast y no otro plugin SEO?”
Optimización WordPress para bloggers
Los 12 mejores trucos para acelerar WordPress
SEO y Wordpress: Aun podemos hacerlo mejor
Mitos y realidades sobre WordPress
WordPress en la Educación - WordCamp Bilbao - Fernando Tellado

La actualidad más candente (20)

PDF
Clase sobre Optimización de Wordpress
PDF
Como sacar rendimiento a tu hosting
PDF
Presentación Webinar "Los mejores trucos SEO on page para WordPress"
PPTX
Seo para Wordpress 2012
PPTX
SEO y JavaScript - Ensalada SEO 2019 - Laura López
PDF
SEO para Progressive Web Apps (PWA) y JavaScript
PPTX
Análisis de Logs para SEO
PPS
Como hacer una migración de un sitio web
PDF
Presentación webinar Google AMP y WordPress
PDF
SEO para E-COMMERCE por Natzir y Dani Pinillos
PDF
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
PDF
Seo On Page en WordPress - Ponencia para Meetup WordPress Murcia
PPT
Analítica Web SEO: De la Analítica Web Pasiva a la Activa
PDF
Maquetación web: recursos para diseñar una página web con gancho
ODP
Marc Cruells - Ponencia SEOPLUS 2016: “Contenido Gratis – Ahorra tiempo y din...
PDF
Seo On Page para WordPress
PPTX
SEO en ecommerce de nicho - Congreso web
PDF
Como aplicar técnicas WPO para optimizar el crawl budget
PDF
Joel Pérez SEOPLUS 2016 - “De 0 a 17.000 visitas diarias. Trucos y secretos c...
PDF
Wordpress para Bloggers: De cero a héroe
Clase sobre Optimización de Wordpress
Como sacar rendimiento a tu hosting
Presentación Webinar "Los mejores trucos SEO on page para WordPress"
Seo para Wordpress 2012
SEO y JavaScript - Ensalada SEO 2019 - Laura López
SEO para Progressive Web Apps (PWA) y JavaScript
Análisis de Logs para SEO
Como hacer una migración de un sitio web
Presentación webinar Google AMP y WordPress
SEO para E-COMMERCE por Natzir y Dani Pinillos
Presentación Webinar "Los 10 plugins SEO WordPress imprescindibles"
Seo On Page en WordPress - Ponencia para Meetup WordPress Murcia
Analítica Web SEO: De la Analítica Web Pasiva a la Activa
Maquetación web: recursos para diseñar una página web con gancho
Marc Cruells - Ponencia SEOPLUS 2016: “Contenido Gratis – Ahorra tiempo y din...
Seo On Page para WordPress
SEO en ecommerce de nicho - Congreso web
Como aplicar técnicas WPO para optimizar el crawl budget
Joel Pérez SEOPLUS 2016 - “De 0 a 17.000 visitas diarias. Trucos y secretos c...
Wordpress para Bloggers: De cero a héroe
Publicidad

Destacado (8)

PDF
Tiendas online con WordPress y WooCommerce
PDF
SEO en WordPress con Yoast
PDF
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
PPTX
10up WordPress Engineering Best Practices
PDF
WordCamp Alicante 2017 - De HTML a WordPress
PPTX
Optimiza tu WordPress para móviles en media hora con AMP
PPTX
Cómo crear una escuela de formación en Wordpress
PDF
Retos WordPress 2017 - Fernando Tellado
Tiendas online con WordPress y WooCommerce
SEO en WordPress con Yoast
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10up WordPress Engineering Best Practices
WordCamp Alicante 2017 - De HTML a WordPress
Optimiza tu WordPress para móviles en media hora con AMP
Cómo crear una escuela de formación en Wordpress
Retos WordPress 2017 - Fernando Tellado
Publicidad

Similar a Escalando WordPress (20)

PDF
Evento de Partners SiteGround "Escalando WordPress"
PDF
Cómo sacar el máximo provecho de tu proveedor de hosting
PDF
eShow Barcelona - WordPress Hiperescala
PDF
Wordpress hiperescala en AWS
KEY
Escalabilidad de Websites
PDF
Alternativas de hosting para WordPress
PDF
Seminario optimización de código
PPTX
Puntos clave para optimizar Wordpress by Raiola Networks
PPTX
05 plataformas cms e commerce
PDF
Crece y escala con wordpress
PDF
Construcción de Aplicaciones de Avanzada con Geo-Distribución
PDF
OMExpo2017 - SiteGround & José Ramón Padrón: "Tu proveedor de hosting: clave ...
PDF
WPO para Magento - Meet Magento 2017
PDF
eShow 2016: Charla SiteGround "¡No sin mi hosting!: Claves imprescindibles pa...
PDF
Desarrollo web el mejor aliado del Marketing Digital
PPSX
Modelos de negocios web
PDF
Rendimiento y velocidad en WordPress
PPTX
Plataformas del comercio electronico
PDF
Rendimiento y velocidad, acelera tu sitio WordPress
PDF
WPO para proyectos WooComerce
Evento de Partners SiteGround "Escalando WordPress"
Cómo sacar el máximo provecho de tu proveedor de hosting
eShow Barcelona - WordPress Hiperescala
Wordpress hiperescala en AWS
Escalabilidad de Websites
Alternativas de hosting para WordPress
Seminario optimización de código
Puntos clave para optimizar Wordpress by Raiola Networks
05 plataformas cms e commerce
Crece y escala con wordpress
Construcción de Aplicaciones de Avanzada con Geo-Distribución
OMExpo2017 - SiteGround & José Ramón Padrón: "Tu proveedor de hosting: clave ...
WPO para Magento - Meet Magento 2017
eShow 2016: Charla SiteGround "¡No sin mi hosting!: Claves imprescindibles pa...
Desarrollo web el mejor aliado del Marketing Digital
Modelos de negocios web
Rendimiento y velocidad en WordPress
Plataformas del comercio electronico
Rendimiento y velocidad, acelera tu sitio WordPress
WPO para proyectos WooComerce

Más de Fernando Tellado (20)

PDF
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
PPT
WordPress training basics - básicos de cómo enseñar WordPress
PDF
OWASP y seguridad WordPress
PDF
Eres de Wix o WordPress
PDF
Fernando tellado- Cómo optimizar tu ecommerce para vender más
PDF
Copywriting Fernando Tellado
PDF
4 cosillas que se de WooCommerce
PDF
WordPress no es tan fácil fernando tellado
PDF
Como enseñar WordPress fernando tellado
PDF
Comparte ganancias con un programa de Marketing de afiliación
PDF
Branded content - Fernando Tellado
PDF
No soy bloguero pero tuiteo mucho - Fernando Tellado
PDF
Nueva politica - TEdX Gran Vía
PDF
Estado WordPress - Trabajando en la comunidad
PDF
El reverso tenebroso de WordPress
PDF
SEO en WordPress
PDF
20 claves de Seguridad WordPress
PDF
10 preguntas top WordPress
PDF
TICs y educación (por Fernando Tellado)
KEY
Guía del activista galáctico
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
WordPress training basics - básicos de cómo enseñar WordPress
OWASP y seguridad WordPress
Eres de Wix o WordPress
Fernando tellado- Cómo optimizar tu ecommerce para vender más
Copywriting Fernando Tellado
4 cosillas que se de WooCommerce
WordPress no es tan fácil fernando tellado
Como enseñar WordPress fernando tellado
Comparte ganancias con un programa de Marketing de afiliación
Branded content - Fernando Tellado
No soy bloguero pero tuiteo mucho - Fernando Tellado
Nueva politica - TEdX Gran Vía
Estado WordPress - Trabajando en la comunidad
El reverso tenebroso de WordPress
SEO en WordPress
20 claves de Seguridad WordPress
10 preguntas top WordPress
TICs y educación (por Fernando Tellado)
Guía del activista galáctico

Último (11)

PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PPTX
tema-2-interes-.pptx44444444444444444444
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
Herramientaa de google google keep, maps.pdf
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
Guia de power bi de cero a avanzado detallado
PPTX
Presentación de un estudio de empresa pp
PDF
Mesopotamia y Egipto.pptx.pdf historia universal
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
tema-2-interes-.pptx44444444444444444444
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
Herramientaa de google google keep, maps.pdf
presentacion_energias_renovables_renovable_.pptx
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
laser seguridad a la salud humana de piel y vision en laser clase 4
Guia de power bi de cero a avanzado detallado
Presentación de un estudio de empresa pp
Mesopotamia y Egipto.pptx.pdf historia universal
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN

Escalando WordPress