Proxy Nginx

  
 

el proxy_cache de nginx es el caché más rentable. Mi configuración actual es LiteSpeed ​​+ nginx. Puedo referirme a apache + nginx

para proporcionar contenido dinámico a LiteSpeed ​​o apache para su procesamiento, y luego usar proxy_cache para revertir el proxy. Todos los datos almacenados en caché en el disco duro, se convierten en contenido estático, todos saben cuán potente es nginx ejecutando contenido estático, por lo que puede ejecutar un PV grande en una pequeña memoria.

Pero esto traerá un problema, temporalmente Piense en uno, es decir, el sitio web es muy interactivo, es decir, hay muchos mensajes de invitados, entonces no puede actualizar los comentarios. La solución que elegí es: el miembro que ha iniciado sesión o el invitado con la cookie de mensajes, no almacena en caché o caché durante 5 a 15 minutos. Refresque la página.

Este es el método de aceleración de sitios web más barato y práctico, definitivamente no es peor que Varnish ... Varnish es un caché de nivel de memoria, nginx es un disco duro. Todos los archivos estáticos, puede sentir ¿La memoria es más rápida que el disco duro? Por supuesto, si usted es un servidor independiente y un gran usuario de memoria, el uso de Barniz es una buena opción. Este es el rendimiento del dinero acumulado ...

ps, Nginx tiene otro método de almacenamiento en caché, que es usar fastcgi _cache directamente caché contenido dinámico, configuración muy simple, lnmp puede ser, el método es básicamente el mismo que proxy_cache. Pero no siento proxy_cache, uso fastcgi_cache (la configuración es lnmp), la carga del sitio web es 0.3-0.8, pero proxy_cache LiteSpeed ​​+ nginx) puede mantenerse por debajo de 0.4.

Copyright © Conocimiento de Windows All Rights Reserved