Best Practices

Nintex Apps pages load quickly, but you can make them load faster. Follow these best practices to optimize your pages for speed.

Uncheck Query on page load

You can trigger models to load precisely when the end user needs to see the information, and not a moment before. This will make the overall page load faster.

  1. Go to Nintex Apps and select the relevant page.

  2. In the Elements panel, select Model.

  3. Click on the model you want to edit.

  4. Click Properties.

  5. Turn off the Query on page load toggle.

Optimize conditions: Sort on first level fields

In conditions and filters, use first-level ID fields instead of fields on related objects. For example, even though Account__c and Account__r.Id both return the same value Account Id. Use Account_c, the second level field, not Account_r.Id .

Add fields that your model needs

The fewer fields you add, the faster your page loads. This is one of the things that makes Nintex Apps much faster than standard Salesforce and Visualforce - we are only calling the specific fields we want.

Include model row limits

  • Select the maximum number of records to load, for example 10 instead of the default 100.

  • Select Order by when your model contains a lot of records, for example, over 100,000.

To set row limits:

  1. Click on your model.
  2. Click on the Properties.
  3. Set a smaller Max # of records (limit). For lists, limit the records to the number you want to view on one page of the list.
  4. Don't include a Fields to order records by when your model contains a lot of records (i.e., 100,000+). If you have sortable columns and table filters, your users will be able to easily order according to their own preferences.