所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件</span>,从而达到动静页面访问时通过不同的容器来处理。

nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。

按上面的两篇文章配置好分布式

在nginx配置中添加这段就ok了。

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ #设定访问静态文件直接读取不经过tomcat
{
root D:\server\static;
expires 30d;
} location ~ .*\.(js|css)?$
{
root D:\server\static;
expires 1h;
}

删掉项目中的静态文件一切正常

05-08 15:13