我有一个web应用程序,当前使用外部目录在Spring web应用程序中托管静态文件,例如css、velocity。也就是说,该目录位于tomcat的webapp目录中,但不在WAR中。
除了无需重新编译-打包-部署即可轻松编辑这些资源之外,在war中不包含这些文件还有什么好处。
我似乎记得很久以前有人告诉我,Tomcat在处理文件静态文件方面性能很差,但我没有任何经验来支持这一点。据我所知,它唯一的优点是易于编辑。
发布于 2011-08-24 01:08:50
一般来说,应用服务器前面的web服务器模式仍然有效:
毫无疑问,根据您的用例,它可能看起来不同:
将web服务器和应用程序服务器放在同一节点上会降低提供web服务器的优势。我的经验是,当涉及到“几个用户”使用的“较小”的内部应用程序时,web服务器是不必要的,tomcat服务得很好。如果你的应用程序只提供一些静态文件,比如图标、css和javascript,那就更是如此了。
希望这能帮到你。
https://stackoverflow.com/questions/7160848
复制相似问题