拟将html,css等静态资源交给nginx处理,tomcat处理请求
主要是nginx的配置,nginx部分配置如下:其中客户端的缓存日期为14天
server {
listen 8084;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_http_version 1.1;
proxy_pass http://gao.com;
proxy_redirect default;
proxy_connect_timeout 1s;
proxy_read_timeout 5s;
proxy_send_timeout 2s;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
add_header 'Access-Control-Allow-Headers' 'Content-Type';
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET';
}
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root /data/web/huodong/clusters/static_src;
expires 14d;
}
在/data/web/huodong/clusters/static_src文件夹下创建godess8k目录,并把静态资源放进去
测试请求:
http://service.gaotianyue.com/godess8k/index.html
如图,正好可以看到304缓存的剩余时间大约为14天