Kbase P123094: Calling PLIP on AppServer is slower than running on fat client
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  28/03/2007 |
|
Status: Unverified
FACT(s) (Environment):
Dynamics
SYMPTOM(s):
Running PLIP
Measuring performance of specific code within PLIP
PLIP runs noticeably slower on AppServer then when running on fat client
Code performs many calls to GetPropertyList in session manager
CAUSE:
This is expected behavior.
In AppServer environment, the GetPropertyList does not use caching and always fetches data from the repository database. This is done as part of the context management to ensure the current AppServer agent uses the current properties for a specific user session.
FIX:
Optimize code to ensure GetPropertyList is called as few times as possible