May I know some set Best Practices to be followed to improve the performance of the application(all Appian objects) because I had a scenario where main landing page is taking 20 seconds to load on site
Thanks!
Discussion posts and replies are publicly visible
Start here: https://docs.appian.com/suite/help/21.4/Performance_View.html
Identify the parts taking too long.
The bets practices are the same in any language:
I'm sure there are other best practices that I've neglected to mention that others can throw into the discussion...
Yup, will go through it,
Thanks:)
Hi,
1. Especially for the looping functions... need to modify. If you are using IF() or nested IF conditions for multiple if ... try to change it to Choose() function.
2. Make sure, you are not hitting the DB multiple times in Interface, Expression rules or other objects.
3. Use Paging and filtering on record. Do not load all the items in one go.
4. Do not create any unnecessary groups, expression rules, interfaces or other objects which are not used in your application.
Will add more if I found... thank you.
In addition to what others have mentioned, also check any security checks. If you have any display areas that is pulling back all members of a group (as they are always larger than in non-prod) and checking security.
Null handling is important.