Actions
Task #7001
closedPreparing extra substitutions is too performance heavy
Description
See if this can be improved as currently it accounts for far too much of the performance cost of executing an auto action.
Updated by krileon almost 7 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Caching get, post, session, etc.. variables so they don't rebuild on every call improves performance by roughly 10-15%. Changing the recursion depth from 5 to 2 improves performance roughly 70%. This MIGHT negatively impact usage though since you can only go a depth of 3 now. Example as follows.
Object> Object > -> Object
Anything beyond the 3rd object would be inaccessible. It seams unlikely a depth beyond this would be necessary.
Actions