我对JSP技术的理解是,服务器必须将JSP翻译成Servlet并在第一次请求时进行编译。我正在使用的服务器(IBM Websphere)在部署期间有一个选项可以“预编译JSP页面”。默认情况下,此选项处于禁用状态。
既然这个JSP编译无论如何都必须执行,因此在部署时执行似乎显然更好,因为它不会影响用户交互(由于较长的页面加载时间)。尽管这个编译只会发生在第一个访问该页面的用户身上,但仍然...。
是否有任何理由不应在Websphere(或任何Java服务器)上预编译JSP?为什么默认情况下它被禁用?
既然这个JSP编译无论如何都必须执行,因此在部署时执行似乎显然更好,因为它不会影响用户交互(由于较长的页面加载时间)。尽管这个编译只会发生在第一个访问该页面的用户身上,但仍然...。
是否有任何理由不应在Websphere(或任何Java服务器)上预编译JSP?为什么默认情况下它被禁用?