Varnish + Nginx o Varnish + Nginx + Apache, ¿quizás otra configuración?

Mensajes
24
Puntuación de reacción
0
Llevo unos días investigando que configuración es la mejor para usar el los futuros proyectos de cara al rendimiento. Por lo que he leído y las comparaciones de benchmarks que he visto, nginx se lleva la palma. Lo que no me queda tan claro, es el papel que tienen que desempeñar cada uno, teniendo en cuenta que trabajo con WordPress y quiero emplear Varnish para cachear.

Digamos que las configuraciones que he encontrado por ahí serían:
1. Nginx de proxy inverso y sirviendo contenido estático + Apache generando el contenido dinámico
2. Varnish + ngnix (php-fpm)
3. Varnish al frente + Ngnix + Apache (php-fpm)

La que más me gusta es la 3 opción seguida de la 2, pero luego me surgen dudas, ya que parece ser que varnish no soporta SSL, y yo quiero usar un certificado de Let's Encrypt auto renovable (Plesk panel) con http2 y php7. Entonces me gustaría saber si es posible usar la 3 opción y si merece la pena en temas de rendimiento. O quizás exista otro escenario mas óptimo que no haya tenido en cuenta

A ver que opinais! Saludos!
 
Mensajes
24
Puntuación de reacción
0
Entonces, recomiendas que me olvide del varnish cache y que ponga solo nginx. ¿Nginx cachea por defecto? Con que puedo cachear para servir el contenido de WordPress, siempre intento evitar el uso de plugins.
 
Mensajes
24
Puntuación de reacción
0
Muchas gracias @Alexxis, una información muy útil, la tendré en cuenta para configurar el servidor. Respecto al tema del cacheo, alguien sabría decirme si pongo full nginx y me olvido de varnish, o busco configurar el server con el varnish.
 

Alexxis

Piedra
Usuario de Piedra
Mensajes
42
Puntuación de reacción
0
con a confifuacion que te pase , no te recomiendo varnish en digital ocean dicen que cara asus vps aveces causa problemas , si me permitites darte mi opinion la confiruacion del server ya seria optima pero si quieres cachear puede usalalgo como w3 cache y cloud flare ya cuando el proyecto cresca le puedes meter otro CDN como Max cdn hay varios tutoriales por la red explicando como tener esos 3 juntos esto asi no le metes mas mano al servidor.
 
Mensajes
182
Puntuación de reacción
0
Nginx a solas con php-fpm o hhvm y fastcgi


Estoy deacuerdo con tu mensaje, nginx a solas, hhvm creo que todavia no es soportada por muchas plataformas, pero está ok.

Al autor, me decanto por el 1, en caso de que no puedas instalar nginx a solas + php 7 + mysql (ya a elegir entre maria db / mysql)
 
Mensajes
364
Puntuación de reacción
0
Entonces, recomiendas que me olvide del varnish cache y que ponga solo nginx. ¿Nginx cachea por defecto? Con que puedo cachear para servir el contenido de WordPress, siempre intento evitar el uso de plugins.
Con fastcgi se cachea en nginx o memcache directamente. Aún así tienes que instalar plugins aunque sea para liberar caché.
 
Mensajes
3
Puntuación de reacción
0
Hola amigo yo tengo un sitio con nginx + phpfpm (proxy varnish) + nginx como proxy inverso para SSL y adicional uso memcached para algunos objetos y tengo corriendo un sitio en wordpress, yo si te recomiendo esa solucion, el sitio ha soportado 4000 usuarios simultaneos sin ningun problema (segun google analytics) ahora claro tienes que tomar en cuenta el consumo de mysql ya que wordpress es muy intensivo para esto, esto dependera de si tu sitio tiene muchos usuarios anonymos o conectados pero por regla general es muy buena opcion...

apache yo lo dejaria afuera por cuestiones de rendimientos, pero si te advierto que nginx es mas dificil de administrar si no tienes mucha experiencia...
 
Arriba