how to make NGINX serve static content like .js, .css, .html?

后端 未结 3 1528
清歌不尽
清歌不尽 2020-12-31 03:59

Recently I have started using NGINX, I found that we can use it for reverse proxy, serving static content from itself which can reduce load time. I have a Tomcat/JBoss serve

3条回答
  •  傲寒
    傲寒 (楼主)
    2020-12-31 04:48

    Try

    server {
        listen 80;
        server_name localhost;
    
        location ~* \.(css|js|gif|jpe?g|png)$ {
            expires 168h;
        }
    
        location / {
            proxy_pass http://127.0.0.1:8081/Test/;
        }
    }
    

    How to test

    In your CLI run ab -c 20 -n 1000 https://your-site/any-file

    You will see Time taken for tests decrease drastically.

提交回复
热议问题