1. Configure la caché del cliente para aumentar la velocidad de navegación cuando el cliente abre la segunda vez.
location ~^/(images|Jquery)/ {
root /usr/local/tomcatxxx/webapps/ROOT/;
expires 60d;
}
location ~^/(css|js)/ {
root /usr/local/tomcatxxx/webapps/ROOT/;
expires 2d;
}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
2. Configure la compresión gzip y configure el siguiente código en el directorio externo del servidor:
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/javascript application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary off;
gzip_disable "MSIE [1-6]\.";
3. Configure el equilibrio de carga, varios servidores para procesar cálculos
upstream jiqun1 {
server 127.0.0.1:8080;
server 192.168.0.2:8080;
server 192.168.0.3:8080;
}
location / {
proxy_pass http://jiqun1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
4. Establezca el número de procesos:
worker_processes 4;
5. Configure el modelo io, solo para Linux.
events {
worker_connections 1024;
use epoll;
}