Web Performance

The Web Performance feature allows users to adjust system settings for better web performance.

Field

Function

security Permissions

Allow Animations to run inside of the website

When False, animations are disabled in Lucity Web. This may be helpful for some presentations or for users running apps through remote desktop or webex.

App Admin

Enable PreCheck On Inline Editing Saves

When True, the server will be called for each edited record in a grid prior to the final save to test that every record will probably save without errors. Enabling this feature may let users know, in some cases, that one or more records within a batch of records is not going to save successfully, but the other records will. Enabling this feature also slows down the application response time.

App Admin

Exclude Desktop Records in Add Mode (When TRUE, queries will be slower)

When enabled, Lucity Web runs special queries so that grids do not display records that are in the process of being added to Lucity Desktop. When disabled, such records appear in Web grids as blank records. Disabling this option improves performance.

App Admin

Favor configuration over performance for business rules

When an administrator changes field properties in the Desktop (such as masking fields, requiring fields, or making fields editable), the administrator must reset IIS to push the changes to Lucity Web. Enabling this setting allows an admin to push these changes to Lucity Web by simply clearing the web cache. Note, however, that this process may cause a [temporary, but] significant drop (15-20%) in performance.

IT Admin

Max # of Pages on PDF Crystal Reports (to reduce performance impact on server)

Controls the maximum number of pages a pdf web report will generate. The higher the more load is placed on the server.

IT Admin

Minimum number of minutes a user may set for their dashboard refresh rate

 

This value determines the minimum value that a user can enter for their dashboard refresh rate. Small values such as 1 minute, or anything less that 10 minutes, are discouraged by Lucity until you have measured the performance impact of frequent refreshes on the daily operations of the web applications.

Default: 10

IT Admin

Persist changes to page size in ListView

Allows users to save their current page size as a personal customization. This setting does not apply to the WebCitizen system.

App Admin

The maximum number of Tasks to load into the Background Tasks User Interface in the Web

 

This value determines the maximum number of records that will be returned from the LTasks table showing the history of tasks that have run. It is also used for the Application Activity Log pulling data from the LACTIVITYLOG table. Setting this value too large, like 1 million records, may harm the web app performance for all users.

Default: 20000

IT Admin

The number of minutes for the REST API to cache business objects

How long the rest api should hold on to business objects

IT Admin

The number of minutes until a dashboard report should be refreshed

Establishes the number of minutes between Dashboard report refreshes. (Default value = 240 minutes)

Reports that appear on the dashboard are not updated every time the user refreshes the dashboard. Once a report file is generated the dashboard will continue to show the same file every time the dashboard is refreshed until the file is older than the number of minutes set in this setting. Once the time limit is reached the report file will be re-generated with new data. This limitation saves 5 to 10 seconds of response time.

Note: Users can always use the option located below the Dashboard PDF reports to immediately refresh a report on demand.

IT Admin