1. Revisión de la separación dinámica y estática.
(1) La diferencia entre páginas dinámicas y páginas estáticas
- Recurso estático: cuando el usuario accede a este recurso varias veces, el código fuente del recurso nunca cambiará
- Recursos dinámicos: cuando un usuario accede a este recurso varias veces, el código fuente del recurso puede cambiar
(2) ¿Qué es la separación dinámica y estática?
La separación dinámica y estática de Nginx es simplemente separar solicitudes dinámicas y estáticas, no puede entenderse como una simple separación física de páginas dinámicas y estáticas. Estrictamente hablando, las solicitudes dinámicas deben separarse de las solicitudes estáticas, que pueden entenderse como el uso de Nginx para procesar páginas estáticas y Tomcat para procesar páginas dinámicas. Desde la perspectiva de la implementación actual, la separación dinámica y estática se puede dividir aproximadamente en tres tipos:
- Es puramente separar archivos estáticos en nombres de dominio separados y ponerlos en servidores separados, que también es la solución respetada de la corriente principal actual;
- Los archivos dinámicos y estáticos se mezclan y publican, separados por nginx.
- Pseudoestática: si el sitio web desea ser buscado por los motores de búsqueda, el marcador libre de la tecnología estática de la página dinámica, la velocidad, el enlace de línea y otras tecnologías de motor de plantillas
(3) ¿Por qué es necesaria la separación dinámica y estática?
-
Estático significa cambiar la página HTML generada dinámicamente en contenido estático y guardarla. Después de que llega la solicitud del usuario, puede acceder directamente a la página estática sin renderizar a través del servicio. Las páginas HTML estáticas se pueden implementar en nginx, lo que mejora en gran medida la concurrencia y reduce la presión de tomcat.