【发布时间】:2014-11-06 10:54:07
【问题描述】:
下面我需要你的帮助。
我有在 WAS8.5 上运行的 JSF2.0 应用程序。我想将静态内容和动态内容分开,因为我们只想将 WAS 服务器用于动态内容,而将 IHS 用于为我的应用程序提供静态内容。我目前的架构和设计如下:
- 在 ibm-web-ext.xml 文件中将文件服务标志标记为 false(IBM 配置文件说明是否为 WAS 提供静态内容)。
- 我们使用核心 JSF2.0 标记(h:outputStylesheet、h:outputScript 和 h:graphicImage)以及一些地方的传统 html 标记(链接、脚本和 img)来加载静态内容。
我的理解/观察是, 1. 当我们使用 JSF2.0 组件加载静态内容时(样式使用 h:outputStylesheet 组件,java 脚本使用 h:outputScript 和图像使用 h:graphicImage),所有静态内容将由 WAS 服务器提供,因为 FacesServlet 负责读取组件并相应地加载资源。根据 JSF2.0 的指导方针和标准,我们应该使用 JSF 标签来加载 js、css 和图像等资源。 2.当我们使用html标签加载静态内容时,所有的静态内容都是由webserver ie IHS服务的
现在我的问题是, 我的应用程序是互联网渠道应用程序,我们希望尽可能快地提供服务。从技术上讲,我希望尽可能使用 Core JSF 标记,并使用 WAS 服务器仅提供动态内容以减少负载。
请告诉我满足我要求的选项。
谢谢, 南君丹中华
【问题讨论】:
标签: jsf-2