本文主要是介绍【Jeecg Boot 3 - 第二天】开启Nginx压缩,解决前端访问慢问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
▶ 开启Nginx压缩,解决前端访问慢问题
> nginx.conf 的 http 中加入以下片断
> nginx.conf 完整版
▶ 开启Nginx压缩,解决前端访问慢问题
> nginx.conf 的 http 中加入以下片断
# gzip configgzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary on;gzip_disable "MSIE [1-6]\.";
> nginx.conf 完整版
user root;
worker_processes auto;
pid /run/nginx.pid;events {worker_connections 768;# multi_accept on;
}http {# gzip configgzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary on;gzip_disable "MSIE [1-6]\.";### Basic Settings##sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;types_hash_max_size 2048;# server_tokens off;# server_names_hash_bucket_size 64;# server_name_in_redirect off;include /etc/nginx/mime.types;default_type application/octet-stream;### SSL Settings##ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLEssl_prefer_server_ciphers on;### Logging Settings##access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log;### Gzip Settings###gzip on;gzip_disable "msie6";include /etc/nginx/conf.d/*.conf;server {listen 9001;server_name 0.0.0.0;#前端打的dist资源存放目录root html/jeecg/;location / {# 用于配合 browserHistory使用try_files $uri $uri/ /index.html;}location /jeecgboot/ {#后台接口地址(我们部署去掉亿jeecg-boot项目名,如果你有请加上)proxy_pass http://xxx.xxx.xxx.xxx:9200/jeecg-boot/;proxy_redirect off;#真实IP获取proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;set $my_proxy_add_x_forwarded_for $proxy_add_x_forwarded_for;if ($proxy_add_x_forwarded_for ~* "127.0.0.1"){set $my_proxy_add_x_forwarded_for $remote_addr;}proxy_set_header X-Forwarded-For $my_proxy_add_x_forwarded_for;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
}
这篇关于【Jeecg Boot 3 - 第二天】开启Nginx压缩,解决前端访问慢问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!