Overcoming WebFacing performance problems

Have you ever WebFaced an application hoping to improve the application only to find performance declines? You're then left wondering if WebFacing is even worth your while.

One unfortunate user ran into that problem recently. After WebFacing an application using WAS Express 5.0, there was a long delay every time the application was launched and a login was required. There was also a long delay the first time each screen was loaded. After the first load of each screen, performance picked up to an acceptable rate.

What was going on? Web development expert Jim Mason took a look and said there are key things to consider or do to improve performance:

  1. Pre-compile the JSPs.
  2. Pre-load frequently used WebFacing applications in WebSphere Application Server (WAS).
  3. Minimize the number of interactive jobs launched to one per user. Based on a user or group profile, bring them to a single menu with their application options on it to ensure only one interactive job is created for each user session in WAS.
  4. You may need to do some sort of load balancing by creating other instances if WAS is having problems with the number of sessions.

Mason said you can also try profiling the application using a profiling tool to figure out where the hot spots are in WDSC Advanced version 5.

"It sounds like the problem is on the initial activation of the interactive job, and you need to look at the system configuration to ensure that the system is properly tuned to start any interactive job quickly," Mason said. "Check the priority of the WebFacing interactive jobs vs. other jobs on the system."

"I've had good luck getting WebFacing to run well after it's loaded, and preloading the application may do the trick if it's slow only for the first user signing on," he said.


  • Options for calling iSeries commands from WebFaced applications
    If you've WebFaced an application, you might be confused to see in your menus calls to iSeries commands such as WRKSPLF and yet you aren't able to use them. Search400.com expert Jim Mason says WebFacing doesn't handle user interface screens in the current release. That means commands such as WRKSPLF won't work in a WebFacing application. The good news is that you have several options to handle this situation.
  • WebFacing errors
    A user turned to Jim Mason for some help after encountering an error while attempting to run his first WebFaced application in the WebSphere Test Environment in VAJAVA. Check out Jim's explanation.
  • WebSphere: Don't believe everything IBM tells you
    Each time a new version of WebSphere application server rolls out, IBM says that server is state of the art and no other server compares. Is it really the best option? Not necessarily. The Value Manager found other servers may be better worth your while.

This was first published in January 2004

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.