Variables a tener en cuenta a la hora de elegir hosting para un proyecto WordPress, y ejemplos de implicaciones técnicas que dicha elección puede tener.
WPO son las siglas de Web Performance Optimization (optimización del rendimiento web, en español). WPO es un término que se maneja en marketing en buscadores para desarrollar estrategias SEO, desde que Google anunció la importancia de la velocidad de carga de la web en el posicionamiento.
Los mejores trucos para aumentar la velocidad en joomla!Carlos M. Cámara
Desde cómo mejorar tu contenido hasta todo lo que debes pedirle a tu servidor web, descubre los mejores trucos para optimizar tu sitio web con Joomla! para que sea ultrarrápido.
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...JuanKa Díaz - jdevelopia
¿Tu página web en WordPress va muy lenta?
¿Quieres hacer campañas de Adwords y te resultan muy elevadas de precio por culpa de una mala optimización en tu web?
Veremos una serie de pasos y conceptos básicos de optimización web para que tu web en WordPress mejore notablemente su velocidad de carga y por ende su ratio de conversión.
Que una web debe cargar rápido lo sabemos todos, porque todos somos impacientes por naturaleza, pero, ¿cómo podemos medir de forma efectiva esto? y todavía más importante, ¿cómo o qué debemos hacer para mejorar esto?
En esta charla presentada por JuanKa Díaz (Programador Front-end y Co-Organizador de la Meetup WordPress Tarragona y Barcelona) veremos los principios básicos del WPO, Web Perfomance Optimization, y como poder aplicarlo de forma gradual a nuestras webs desarrolladas en WordPress.
Esta charla está abierta a todo el mundo que tenga interés en aprender sobre WordPress: ¡tanto a los principiantes como a los más expertos!
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...JuanKa Díaz - jdevelopia
¿Tu página web en WordPress va muy lenta?
¿Quieres hacer campañas de Adwords y te resultan muy elevadas de precio por culpa de una mala optimización en tu web?
Veremos una serie de pasos y conceptos básicos de optimización web para que tu web en WordPress mejore notablemente su velocidad de carga y por ende su ratio de conversión.
Que una web debe cargar rápido lo sabemos todos, porque todos somos impacientes por naturaleza, pero, ¿cómo podemos medir de forma efectiva esto? y todavía más importante, ¿cómo o qué debemos hacer para mejorar esto?
En esta charla presentada por JuanKa Díaz (Desarrollador Front-end y Co-Organizador de la Meetup WordPress Tarragona) veremos los principios básicos del WPO, Web Perfomance Optimization, y como poder aplicarlo de forma gradual a nuestras webs desarrolladas en WordPress.
EL WPO es un conjunto de técnicas a cualquier nivel para mejorar el rendimiento y velocidad de carga de una web. Aquí encontrarás los 10 mandamientos para hacer que tu WordPress cargue rápido
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPressFernando Puente
La nueva implementación del protocolo HTTP sobre QUIC (HTTP/3) o la última versión de PHP (PHP 7.4) son sólo dos de las últimas novedades tecnológicas relacionadas con la mejora de rendimiento de nuestro sitio web desarrollado con WordPress.
Acompáñame a conocer que nuevas estrategias y técnicas, ya disponibles o de inminente aparición, puedes incorporar a tu proyecto web para mejorar y optimizar el rendimiento del mismo.
WordCamp Zaragoza 2020
Arquitectura de Información, la importancia de organizar bien los contenidos de mi web.
Transparencias del curso utilizadas en Garaia Enpresa Digitala sobre arquitectura de información.
WPO son las siglas de Web Performance Optimization (optimización del rendimiento web, en español). WPO es un término que se maneja en marketing en buscadores para desarrollar estrategias SEO, desde que Google anunció la importancia de la velocidad de carga de la web en el posicionamiento.
Los mejores trucos para aumentar la velocidad en joomla!Carlos M. Cámara
Desde cómo mejorar tu contenido hasta todo lo que debes pedirle a tu servidor web, descubre los mejores trucos para optimizar tu sitio web con Joomla! para que sea ultrarrápido.
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...JuanKa Díaz - jdevelopia
¿Tu página web en WordPress va muy lenta?
¿Quieres hacer campañas de Adwords y te resultan muy elevadas de precio por culpa de una mala optimización en tu web?
Veremos una serie de pasos y conceptos básicos de optimización web para que tu web en WordPress mejore notablemente su velocidad de carga y por ende su ratio de conversión.
Que una web debe cargar rápido lo sabemos todos, porque todos somos impacientes por naturaleza, pero, ¿cómo podemos medir de forma efectiva esto? y todavía más importante, ¿cómo o qué debemos hacer para mejorar esto?
En esta charla presentada por JuanKa Díaz (Programador Front-end y Co-Organizador de la Meetup WordPress Tarragona y Barcelona) veremos los principios básicos del WPO, Web Perfomance Optimization, y como poder aplicarlo de forma gradual a nuestras webs desarrolladas en WordPress.
Esta charla está abierta a todo el mundo que tenga interés en aprender sobre WordPress: ¡tanto a los principiantes como a los más expertos!
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...JuanKa Díaz - jdevelopia
¿Tu página web en WordPress va muy lenta?
¿Quieres hacer campañas de Adwords y te resultan muy elevadas de precio por culpa de una mala optimización en tu web?
Veremos una serie de pasos y conceptos básicos de optimización web para que tu web en WordPress mejore notablemente su velocidad de carga y por ende su ratio de conversión.
Que una web debe cargar rápido lo sabemos todos, porque todos somos impacientes por naturaleza, pero, ¿cómo podemos medir de forma efectiva esto? y todavía más importante, ¿cómo o qué debemos hacer para mejorar esto?
En esta charla presentada por JuanKa Díaz (Desarrollador Front-end y Co-Organizador de la Meetup WordPress Tarragona) veremos los principios básicos del WPO, Web Perfomance Optimization, y como poder aplicarlo de forma gradual a nuestras webs desarrolladas en WordPress.
EL WPO es un conjunto de técnicas a cualquier nivel para mejorar el rendimiento y velocidad de carga de una web. Aquí encontrarás los 10 mandamientos para hacer que tu WordPress cargue rápido
HTTP/3, PHP 7.4 y otras novedades en WPO para WordPressFernando Puente
La nueva implementación del protocolo HTTP sobre QUIC (HTTP/3) o la última versión de PHP (PHP 7.4) son sólo dos de las últimas novedades tecnológicas relacionadas con la mejora de rendimiento de nuestro sitio web desarrollado con WordPress.
Acompáñame a conocer que nuevas estrategias y técnicas, ya disponibles o de inminente aparición, puedes incorporar a tu proyecto web para mejorar y optimizar el rendimiento del mismo.
WordCamp Zaragoza 2020
Arquitectura de Información, la importancia de organizar bien los contenidos de mi web.
Transparencias del curso utilizadas en Garaia Enpresa Digitala sobre arquitectura de información.
Charla para la Librecon 2014 sobre rendimiento y aceleración web en WordPress. Web Performance Optimization WPO. En estas diapos podemos encontrar cómo mejorar e incrementar la velocidad de nuestro sitio web desarrollado en WordPress
Rendimiento y velocidad, acelera tu sitio WordPressLibreCon
Que un sitio web cargue rápido es algo muy importante cuando desarrollamos un sitio web. Tanto de cara ahorrar costes de infraestructura como para mejorar al máximo la experiencia de usuario, debemos optimizar al máximo nuestro sitio web. Explicación cómo de una manera sencilla y rápida podemos optimizar nuestros sitios desarrollados en WordPress para así conseguir un tiempo de carga y peso de las páginas menores. Autor: Dani Reguera (Profesor e investigador en Mondragon Unibertsitatea). Librecon.io
Buenas prácticas para la optimización webbetabeers
Buenas prácticas en el frontend, y acciones en el servidor, para hacer que tu web vuele. Impartida por @lmmartin en el XI Betabeers Badajoz (16/07/2015).
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...JuanKa Díaz - jdevelopia
¿Tu página web en WordPress va muy lenta? ¿Quieres hacer campañas de Adwords y te resultan muy elevadas de precio por culpa de una mala optimización en tu web? Veremos una serie de pasos y conceptos básicos de optimización web para que tu web en WordPress mejore notablemente su velocidad de carga y por ende su ratio de conversión.
Esta charla hace una introducción al funcionamiento de sitios web en Internet para luego explicar una serie de prácticas para optimizar el tiempo de descarga de páginas web, enfocándose en configuración a nivel de servidores web, código HTML, CSS, JavaScript, imágenes y adjuntos.
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPressRaiola Networks
Presentación de Alvaro Fontela de Raiola Networks en la primera MeetUp de WordPress Lugo
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPress.
En la siguiente transparencia encontrarás la diapositiva que utilicé para la última WordCamp 2016. En ella hablo sobre como hacer SEO para gustar a Google.
Como aplicar técnicas WPO para optimizar el crawl budgetRaiola Networks
Presentación utilizada por Alvaro Fontela de Raiola Networks en la ponencia sobre WPO y crawl budget (SEO) ofrecida en el evento Smart Talks de INESDI el día 27 de Enero de 2017 en la cámara de comercio de Valencia.
En la ponencia se explica como y que técnicas de WPO (Web Performance Optimization) debemos utilizar para aprovechar al máximo el crawl budget (presupuesto de rastreo) que asigna Google a nuestro sitio web.
Puedes ver el articulo completo de la temática de la ponencia en la siguiente dirección URL en el blog de Raiola Networks: https://raiolanetworks.es/blog/crawl-budget-wpo-wordpress-mejorar-posicionamiento-seo/
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoMarcos Ramajo
Ponencia Betabeers- Optimización y rendimiento en Wordpress de Marcos Ramajo de frikitek.com
Métricas de rendimiento y optimización web.
Optimización rendimiento Wordpress.
Plugins cache Wordpress
WPO para bloggers de viaje: mejora el tiempo de carga de tu blogAlfonso Moure Ortega
Mejora el tiempo de carga de tu blog: dónde se pierde velocidad de carga, qué afecta en tu blog y cómo mejorarlo. Mejora el SEO y conversión de tu site con sugerencias para potenciarlo, tanto sencillas como más sofisticadas. ¡Seduce a tus suscriptores con tiempos de cara mínimos!
En el congreso de marketing digital de En@e de 2017 realice una ponencia para mejorar el rendimiento de nuestro WordPress y así conseguir un mejor posicionamiento en Google.
Qué cosas se deben tomar en cuenta al momento de pensar en crear o mejorar una aplicación web que va a ser utilizada por miles de usuarios... por segundo.
Enfocado principalmente en proyectos basados en PHP
Charla para la Librecon 2014 sobre rendimiento y aceleración web en WordPress. Web Performance Optimization WPO. En estas diapos podemos encontrar cómo mejorar e incrementar la velocidad de nuestro sitio web desarrollado en WordPress
Rendimiento y velocidad, acelera tu sitio WordPressLibreCon
Que un sitio web cargue rápido es algo muy importante cuando desarrollamos un sitio web. Tanto de cara ahorrar costes de infraestructura como para mejorar al máximo la experiencia de usuario, debemos optimizar al máximo nuestro sitio web. Explicación cómo de una manera sencilla y rápida podemos optimizar nuestros sitios desarrollados en WordPress para así conseguir un tiempo de carga y peso de las páginas menores. Autor: Dani Reguera (Profesor e investigador en Mondragon Unibertsitatea). Librecon.io
Buenas prácticas para la optimización webbetabeers
Buenas prácticas en el frontend, y acciones en el servidor, para hacer que tu web vuele. Impartida por @lmmartin en el XI Betabeers Badajoz (16/07/2015).
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...JuanKa Díaz - jdevelopia
¿Tu página web en WordPress va muy lenta? ¿Quieres hacer campañas de Adwords y te resultan muy elevadas de precio por culpa de una mala optimización en tu web? Veremos una serie de pasos y conceptos básicos de optimización web para que tu web en WordPress mejore notablemente su velocidad de carga y por ende su ratio de conversión.
Esta charla hace una introducción al funcionamiento de sitios web en Internet para luego explicar una serie de prácticas para optimizar el tiempo de descarga de páginas web, enfocándose en configuración a nivel de servidores web, código HTML, CSS, JavaScript, imágenes y adjuntos.
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPressRaiola Networks
Presentación de Alvaro Fontela de Raiola Networks en la primera MeetUp de WordPress Lugo
WPO: Lo que debes saber sobre como optimizar correctamente tu WordPress.
En la siguiente transparencia encontrarás la diapositiva que utilicé para la última WordCamp 2016. En ella hablo sobre como hacer SEO para gustar a Google.
Como aplicar técnicas WPO para optimizar el crawl budgetRaiola Networks
Presentación utilizada por Alvaro Fontela de Raiola Networks en la ponencia sobre WPO y crawl budget (SEO) ofrecida en el evento Smart Talks de INESDI el día 27 de Enero de 2017 en la cámara de comercio de Valencia.
En la ponencia se explica como y que técnicas de WPO (Web Performance Optimization) debemos utilizar para aprovechar al máximo el crawl budget (presupuesto de rastreo) que asigna Google a nuestro sitio web.
Puedes ver el articulo completo de la temática de la ponencia en la siguiente dirección URL en el blog de Raiola Networks: https://raiolanetworks.es/blog/crawl-budget-wpo-wordpress-mejorar-posicionamiento-seo/
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoMarcos Ramajo
Ponencia Betabeers- Optimización y rendimiento en Wordpress de Marcos Ramajo de frikitek.com
Métricas de rendimiento y optimización web.
Optimización rendimiento Wordpress.
Plugins cache Wordpress
WPO para bloggers de viaje: mejora el tiempo de carga de tu blogAlfonso Moure Ortega
Mejora el tiempo de carga de tu blog: dónde se pierde velocidad de carga, qué afecta en tu blog y cómo mejorarlo. Mejora el SEO y conversión de tu site con sugerencias para potenciarlo, tanto sencillas como más sofisticadas. ¡Seduce a tus suscriptores con tiempos de cara mínimos!
En el congreso de marketing digital de En@e de 2017 realice una ponencia para mejorar el rendimiento de nuestro WordPress y así conseguir un mejor posicionamiento en Google.
Qué cosas se deben tomar en cuenta al momento de pensar en crear o mejorar una aplicación web que va a ser utilizada por miles de usuarios... por segundo.
Enfocado principalmente en proyectos basados en PHP
Optimiza tus webs a bajo costo - WCVenezuela2021Fernando Puente
HTTP/2, Brotli, minify, un buen DNS, CDN, tecnologías de cache o una buena conectividad son elementos "low cost" de optimización que podemos incorporar en nuestro proyecto con WordPress. ¿Sabes que grandes medios y plataformas todavía no incorporan estas estrategias de optimización que están a tu disposición?
Hace algunos años, el presupuesto en TI era determinante para ser competitivo, tanto en rendimiento como en capacidad de los sistemas, pero los tiempos han cambiado, para bien. Déjame mostrarte ejemplos de cómo competir con los grandes y ser más rápidos y eficientes con un presupuesto "low cost".
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptxcarlosescalante88
Pagina web introduccion a los lenguajes marcado de hipertexto
Proveer los conocimientos necesarios sobre los nuevos estándares para el manejo de la web, basado en los Sistemas de Gestión de Contenidos más utilizados en la actualidad y tendrán la capacidad de: configuración de cuentas de Hosting, Dominio, correo electrónico institucional, Configuración de Cpanel, publicaciones , Instalación de WordPress (manual y automática) así como:
Administración de la web
Configuración básica.
Instalación y gestión de Temas.
Añadir entradas al Blog.
Añadir páginas a la web.
Gestión de Menús.
Gestión de Widgets.
Gestión de Plugins.
Gestionar comentarios.
Gestión de Usuarios.
Copias de Seguridad
Diseño, Creación y Mantenimiento de páginas Web, según indicaciones del facilitador.
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptxcarlosescalante88
En este documento encontraran informaciones fundamentales en el manejos de los CMS o paginas web para personas que no poseen ningun tipo de conocimiento en la programacion y que quieren aprender los contenidos necesarios para el manejos de la web con los contenidos de forma agil y practica en elque ayudan a los demas
Sesión dinamizada junto a Pau Ferrer durante la HackFest de MoodleMoot Spain 2015 celebrada en Palma de Mallorca.
Adreça web de la presentació d'origen a Google docs: http://goo.gl/yx9ZH7. La penjada a Slideshare és una exportació en format PDF.
¿Son todas las estrategias WPO de WordPress aplicables a un proyecto con WooCommerce? ¿Existen otras? Repasa conmigo todas las estrategias WPO que puedes utilizar en tus proyectos de comercio electrónico con plataformas WordPress + WooCommerce y algunas trucos específicos de mejora para dicha plataforma. WordCamp Pontevedra 2018. #PonteWordCamp
Similar a Alternativas de hosting para WordPress (20)
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
2. Francisco Ros
Background
● Doctor en Ingeniería Informática
● CEO @ Doalitic
Co-autor de Moss: sysadmin virtual para desarrolladores web
https://moss.sh
● Antes
○ Investigador y Profesor Asociado en Universidad de Murcia
○ Experto y Evaluador en Comisión Europea
● WordPress
○ Ámbito personal: usuario
○ Ámbito profesional: clientes de Moss
3. ¿De qué vamos a hablar?
Qué tener en cuenta a la hora
de elegir hosting para
WordPress
Qué implicaciones técnicas
puede tener mi elección
Alto nivel
Bajo nivel
4. Variables a tener en cuenta antes de elegir
hosting para WordPress
01 Requisitos de seguridad del proyecto
02 Requisitos de rendimiento del proyecto
03 Mis limitaciones
conocimientos técnicos, tiempo, foco de negocio, etc
04 Presupuesto
5. ● Opción por defecto
● Si los requisitos del proyecto no son fuertes, puede ser la opción
más efectiva en coste
● La calidad del servicio de hosting varía mucho por proveedor
Seguridad
50%
Rendimiento Limitaciones
25%
Presupuesto
Caso A - Hosting Compartido
50% 50%
p.ej. presencia online, blog personal, etc
6. Características del hosting compartido
tradicional
● Un servidor compartido entre múltiples clientes
● Cada cliente tiene un usuario en el servidor con
permisos restringidos
● Sin acceso root al servidor
● Servicio gestionado - poco control, pero cómodo
○ Panel de control
○ Soporte técnico
● Todo-en-uno
○ Hosting
○ Dominio
○ Certificados
○ Email
7. Características del hosting compartido
tradicional
● Número de sitios web
● Tráfico: visitas/mes ó bytes/mes
● Tamaño y tipo de disco
● Dominio, cuentas email, certificados
● Nivel de soporte variable
● Precio de entrada: 5 - 25 €/mes aprox.
8. ● Vecino ruidoso
○ Un sitio puede consumir muchos recursos (cpu,
ram, i/o) y afectar negativamente al rendimiento
del resto de sitios en el mismo servidor
○ El rendimiento se vuelve inestable
● Vecino hackeado
○ Un sitio vulnerable puede ser la puerta de
entrada para atacar otros sitios en el mismo
servidor
● Un proveedor de hosting compartido moderno
limitará estos problemas aislando cada cuenta
de usuario
¿Problemas con los vecinos?
9. ● Contenedores: tecnologías de virtualización a
nivel de sistema operativo
● LXC
○ Namespaces: ipc, network, user, pid, mount, etc
○ Chroot
○ Capabilities
○ CGroups
● OpenVZ, otras
● Mucho mejor aislamiento que en hosting
compartido tradicional, pero menos que en
virtualización tradicional (hipervisor)
Hosting compartido basado en contenedores
11. ● Potencialmente mayor seguridad y rendimiento, a cambio de un mayor
esfuerzo por nuestra parte
● Un buen hosting compartido podría ser suficiente
● Hoy en día un servidor cloud se puede usar como VPS a bajo coste
● La calidad del servicio varía mucho por proveedor
Seguridad
75%
Rendimiento Limitaciones
50%
Presupuesto
Caso B - Servidor Privado Virtual (VPS)
75% 25%
p.ej. tienda online
12. Características del hosting VPS
● Máquina Virtual propia para el cliente
● Múltiples VM por servidor físico
(oversubscription)
● Control completo sobre la VM (acceso root)
● Herramientas de administración
○ cPanel / Plesk
○ ServerPilot
○ Moss
● Proveedores de hosting compartido suelen
ofrecer esta modalidad
13. ● Se puede usar como si fuera un VPS
● Si es necesario, ofrece mayor flexibilidad y escalabilidad (avanzado)
○ Balanceo de carga
○ Auto-escalado
○ APIs
○ Pago por uso
Seguridad
75%
Rendimiento Limitaciones
50%
Presupuesto
Caso C - Servidor Cloud
75% 25%
14. Características del hosting cloud
● Máquina Virtual propia para el cliente
● Múltiples VM por servidor físico
(oversubscription)
● Control completo sobre la VM (acceso root)
● Herramientas de administración
○ cPanel / Plesk (menos habitual que en VPS)
○ ServerPilot
○ Moss
● Precio de entrada: $5 / mes
○ Opción competitiva: 1 servidor / sitio web
16. ● Rígido, menor tolerancia a fallos
● Incluir mantenimiento en el presupuesto
○ Personal y/o herramientas
● Caro salvo que la densidad de sitios sea alta
○ Vecinos ruidosos y vulnerables
● Solución en casos muy particulares: p.ej. cumplimiento de normativas de privacidad
Seguridad
85%
Rendimiento Limitaciones
75%
Presupuesto
Caso D - Servidor Dedicado
75% 15%
p.ej. datos médicos de usuarios
18. ● SSD proporciona gran mejora de
rendimiento respecto a HDD
● ¿Tiene mi servidor discos SSD?
SSD
Fuente: http://www.zenssd.com
19. ● Autenticación con usuario y contraseña es
susceptible a ataques de diccionario, fuerza
bruta, etc
○ Al menos usar fail2ban o similar
● Autenticación de clave pública (recomendado)
○ Clave privada en ordenador del usuario
○ Clave pública en cuenta de usuario en el
servidor
○ Sólo puede acceder a la cuenta de
usuario en ese servidor quien posea la
clave privada correspondiente
● ¿Puedo usar public key auth en mi servidor?
SSH / SFTP
Fuente: http://sebastien.saunier.me
20. ● Para WordPress, Apache es el rey
● LiteSpeed es compatible con las
configuraciones de Apache
● Nginx es genial, pero algunos plugins no
funcionarán
○ Nginx no entiende los .htaccess
● Nginx + Apache funciona bien
○ Nginx como proxy inverso
○ Terminación SSL/TLS
○ Ojo si también ofrece caché (p.ej.
fastcgi_cache) porque podría entrar en
conflicto con otras cachés
● ¿Podré administrar mi WordPress con el stack
que me proporcionan? ¿Tendré algún
problema con los plugins que suelo utilizar?
Servidor web
21. ● Configuración básica
○ Compresión de archivos: mod_deflate
○ Caché de navegador: mod_expires,
mod_headers
● Entorno
○ Apache / Nginx+Apache
○ Plugin: W3 Total Cache
22. ● PHP 7 ofrece una gran mejora de
rendimiento respecto a PHP 5
● ¿Me ofrecen PHP 7? ¿Puedo actualizar
fácilmente la versión de PHP de mi web?
Versión de PHP
Fuente: https://www.hongkiat.com/blog/php7/
25. ● Cachea el resultado de consultas complejas a la
base de datos para poder reutilizar el resultado
● Incluye transients: valores calculados que se
almacenarían temporalmente en la base de
datos si no hubiera caché de objetos
● Gran mejora de rendimiento en sitios muy
dinámicos
● Backend
○ Disco - lento, sólo si no hay otra opción
○ Memoria: memcached, redis - rápido
● ¿Voy a poder usar memcached o redis como
backend de caché para mi sitio WordPress?
Caché de objetos
https://codex.wordpress.org/Class_Reference/WP_Object_Cache
https://codex.wordpress.org/Transients_API
27. ● Cachea el html de la página
● Algunos plugins (o configuraciones de plugins)
invocan a código PHP que recupera el html
desde una caché
○ La mejora en tiempo de respuesta no es tan
significativa
○ Ej. W3TC Disk: basic
● Idealmente el html se guarda en un fichero que
sirve posteriormente el servidor web
○ Gran mejora de rendimiento
○ Apache: mod_rewrite
○ Ej. W3TC Disk: Enhanced
● ¿Soporta mi stack una caché de página
óptima?
Caché de página
Fuente: https://msdn.microsoft.com/en-us/library/ff648482.aspx
29. ● CDN - Content Delivery Network
○ Contenido cacheado se sirve desde una red
de servidores cercanos al cliente
○ Disminuye carga en servidor origen
● Reverse proxy
○ Varnish: caché de contenido que se sirve
directamente de memoria
○ Requiere configuración y alta cantidad de
memoria
○ Rendimiento muy alto
● OPcache
○ Caché de código intermedio PHP (opcodes)
○ Habilitado por defecto en PHP 7
Más cachés
31. ● Habilita HTTPS en todas tus webs
○ SEO
○ Privacidad y seguridad
● Sirve la web sobre el protocolo HTTP/2
○ Binario
○ Comprime cabeceras
○ Multiplexación de solicitudes sobre una
misma conexión TCP (evita head-of-line
blocking)
○ Server push
● ¿Se sirven mis sitios sobre HTTP/2?
HTTPS
HTTP/2
https://tools.keycdn.com/http2-test
32. ● El navegador web comprueba si un certificado
está revocado mediante uno de estos métodos
○ CRL - listado de certificados revocados
○ OCSP - consulta online a un servidor que
implementa este protocolo
● OCSP stapling optimiza este proceso
○ El servidor web cachea respuestas al servidor
OCSP
○ Devuelve la respuesta OCSP cacheada al browser
● ¿Implementa mi servidor web OCSP stapling?
HTTPS
OCSP stapling
https://www.ssllabs.com/ssltest/
33. ● Las operaciones criptográficas necesarias en
el handshake TLS son computacionalmente
costosas
● Se puede acelerar el proceso cacheando el
resultado de dichas operaciones para una
sesión
○ Session cache: caché en servidor
○ Session tickets: caché en navegador
● ¿Implementa mi servidor web SSL Session
Resumption?
HTTPS
Session resumption
https://www.ssllabs.com/ssltest/
34. Conclusión
● One size doesn’t fit all
● Puntos de partida
○ Hosting compartido de calidad
○ Servidor cloud por sitio web
● Incorporar carga de administración al presupuesto
○ Servicios gestionados - calidad del soporte técnico
○ Herramientas de apoyo
● La elección de hosting puede condicionar las posibilidades futuras de mejorar el
rendimiento y la seguridad de tus sitios web, aunque siempre puedes migrar :)