3. #seopLUS2017
02
01 | RELACIÓN ENTRE SERVIDOR Y WPO ( I )
el desarrollo y la
programación de una web
son fundamentales para el
wpo de un sitio web.
El software del servidor web también
influye mucho en la velocidad de
carga y la diferencia entre las
distintas aplicaciones servicio e
incluso entre versiones puede ser la
diferencia.
@alvarofontela
4. #seopLUS2017
03
01 | RELACIÓN ENTRE SERVIDOR Y WPO ( II )
¡ mi configuración preferida para entornos web!
Como servidor
web.
Como intérprete
PHP.
Como motor de
bases de datos.
Como Object
Cache.
@alvarofontela
5. #seopLUS2017
04
02 | APACHE VS NGINX ( O CUALQUIER PROXY CACHE )
Nginx o Varnish como proxy cache mejoran las respues-
tas a las peticiones hechas a un servidor web y además
reducen considerablemente el consumo de recursos.
La principal ventaja de Nginx es que puede funcionar también como
servidor web, siendo una ALTERNATIVA PERFECTA a Apache.
Soy fanboy
de NGinx
¿Se nota? :P
@alvarofontela
6. #seopLUS2017
05
02 | APACHE VS NGINX - estáticos ( i )
Prueba realizada con Apache Benchmark, lanzando un total de 100.000 peti-
ciones totales y 1.000 concurrentes a una imagen bastante grande.
@alvarofontela
0
10
20
30
40
50
60
Apache Nginx
Tiempo para la prueba
Tiempo total del test (seg)
51,306sec
17,6sec
peticiones por segundo (seg)
0
1000
2000
3000
4000
5000
6000
Apache Nginx
Peticiones por segundo
1949,08REQ
5681,72req
7. #seopLUS2017
06
02 | APACHE VS NGINX - estáticos ( iiI )
Por si hay dudas, la foto a la que se lanzaron las peticiones:
@alvarofontela
8. #seopLUS2017
07
02 | APACHE VS NGINX - explorar como google ( i )
Prueba realizada lanzando “Explorar como Google” a la misma web
pero con distintas configuraciones de servidor web y cache.
@alvarofontela
0 0,1 0,2 0,3 0,4 0,5 0,6
Nginx sin cache con plugin cache
Nginx sin cache
Nginx con cache
Apache sin cache
Apache con plugin cache
Tiempo de descarga
0,278 SEG
0,569 SEG
0,018 SEG
0,202 SEG
0,190 SEG
9. #seopLUS2017
08
02 | APACHE VS NGINX - explorar como google ( iI ) @alvarofontela
Los tiempos los muestra Google Search Console durante la fase de
“Obtención”:
10. #seopLUS2017
09
02 | APACHE VS NGINX - pÁGINAS RASTREADAS @alvarofontela
La diferencia de tiempos de respuesta entre Nginx y Apache lo nota
GoogleBot, con Nginx al tener mejores tiempos de respuesta se
aprovecha mejor el Crawl Budget.
11. #seopLUS2017
10
02 | APACHE VS NGINX - tiempos de carga @alvarofontela
Pruebas de
velocidad
realizadas sobre
3 servidores VPS
idénticos con solo
un WordPress
básico instalado.
0 100 200 300 400 500 600 700 800
Apache
Nginx
Nginx Proxy
Cache
Tiempo de carga
12. #seopLUS2017
11
02 | APACHE VS NGINX - BENCHMARK BAJO PRESIÓN ( I ) @alvarofontela
Pruebas de estrÉs realizadas con Load Impact en su
modalidad Trial:
50 usuarios simulados Tiempo: 5 minutos
14. #seopLUS2017
13
03 | ejecución de php rápida en entornos web @alvarofontela
En casos donde no se pueden
usar caches de pÁgina es ne-
cesario que la ejecución de
PHP sea rápida y consuma el
menor número de recursos
posibles.
La versión de PHP influye y el
intérprete PHP usado también.
15. #seopLUS2017
14
03 | VERSIONES DE PHP - BECHMARK ( i ) @alvarofontela
Las distintas versio-
nes del interprete
PHP están cada vez
mas optimizadas y
procesan el mismo
script PHP en mucho
menos tiempo.
16. #seopLUS2017
15
03 | VERSIONES DE PHP - BECHMARK ( ii ) @alvarofontela
Las distintas versio-
nes del intÉrprete
PHP están cada vez
mÁs optimizadas y
consumen menos
recursos de RAM y CPU
para ejecutar el
mismo script.