负载,对我来说一直是一个熟悉而又陌生的概念。熟悉是因为,它耳熟能详。而陌生,则是因为我一直没有机会使用接触。
不过幸运的是,这次它出现了,而且让我很头疼。还好,从百度上查找到了解决办法,而且很有效的就实现了资源的【动静分离】。尽管处理的比较简单,也只是一些皮毛,但是,我觉得这是一个对服务器部署的认识。
众所周知,Tomcat是一个小型的,便捷的servlet容器,但是它不擅长处理静态资源。而网上提供的资料也多是告诉大家,通过配置apache/nginx这种Web Server来处理静态资源。
对于apache采用JkMount的方式完成重定向,而配置【动静分离】的方法如下:
JkMount /* worker1 #通过JkMount把页面都交给worker1 服务器 JkUnMount /*.html worker1 #通过JkUnMount/*.html,表示所有*.html不交给worker1服务器处理 JkUnMount /*.php worker1 JkUnMount /*.gif worker1 JkUnMount /*.swf worker1 JkUnMount /*.bmp worker1 JkUnMount /*.png worker1 JkUnMount /*.css worker1
参考文档: