3. @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
4. @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
10. @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
12. @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
14. @SiteGround_ES
- Dominios / TTL
- Bases de datos
- Cache
- CDN
- Imágenes
- Código/s y más
- Infraestructura
¿Como hacemos escalable WordPress?
#SiteGroundPartners
15. @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
16. @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
30. @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
32. @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
33. @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
34. @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
35. @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
36. @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
41. @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
45. @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
49. 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
50. @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é
56. @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
57. @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
58. @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.