【发布时间】:2010-08-17 14:08:25
【问题描述】:
关于 Java Web 应用程序部署及其对性能的影响,我有两个问题。 我们在 serverA 上部署了一个应用程序,JSP 被分解到一个内容目录中(这意味着 JSP 不是 WAR 的一部分) 问题 1:我知道这是一种开发方法,而不是任何其他环境。这种爆炸式部署会降低性能吗?
现在,内容目录已交叉安装(NFS 共享)到另一个硬件,我们在那里运行 serverB,它也使用 JSP 来存储其内容。 当 serverA 和 serverB 都在运行并使用相同的内容时,会降低性能吗?
【问题讨论】:
-
除了性能之外,一个主要问题是稳定性和冗余。为什么要从 NFS 运行内容目录? NFS 有许多需要考虑的因素。文件锁定、时间戳关闭等。如果服务器 B 上的磁盘出现故障,您也将丢失服务器 A。在这里使用 NFS 的总体目标是什么?
-
内容 - 包括图像和媒体大约 3 GB,由于部署延迟和空间考虑,它是共享的。
标签: java performance glassfish web-applications