问题描述
我已将应用程序托管在Azure VM上。我已使用VM的DNS名称在Nginx反向代理服务器中使用它。
域名是静态的,其中不允许使用子域。我已经管理了一个域,使用反向代理方案通过不同的端口托管4个后端服务。实施压缩和缓存UI后,其工作方式为FAST,但是在UI中,由于后端API滞后于UI加载的数据滞后,因此加载的数据缓慢。 SSL是使用LetsEncrypt实现的。
请提出建议,以实现在域上加快后端API响应的速度。
server {
listen 7821 ssl;
server_name AZURE_DOMAIN;
keepalive_timeout 90;
client_max_body_size 10M;
ssl_certificate /etc/letsencrypt/live/AZURE_DOMAIN/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/AZURE_DOMAIN/privkey.pem;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
include /etc/letsencrypt/options-ssl-Nginx.conf;
gzip on;
gzip_disable "msie6";
gzip_comp_level 6;
gzip_min_length 350;
gzip_buffers 16 8k;
gzip_proxied any;
gzip_types application/json;
location ~* \.(json|svg|ttf|jpg|jpeg|png|gif|ico|css|js)$ {
expires 10d;
}
location ~* \.(pdf)$ {
expires 30d;
}
location / {
proxy_pass http://localhost:8081;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)