Project

General

Profile

Actions

Task #7001

closed

Preparing extra substitutions is too performance heavy

Added by krileon about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
High
Assignee:
Target version:
Start date:
24 January 2018
Due date:
% Done:

100%

Estimated time:

Description

See if this can be improved as currently it accounts for far too much of the performance cost of executing an auto action.

Actions #1

Updated by krileon about 6 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 #2

Updated by krileon about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF