Step 3: Optimize performance

FileMaker WebDirect performance is affected by:

  • the processing capabilities of the web user's device

  • the number of web users concurrently accessing the custom app

  • the quality of the web user's network connection

  • the amount of data transferred between FileMaker Server or FileMaker Cloud and the web browser

  • the frequency with which the web browser communicates with FileMaker Server or FileMaker Cloud; communication occurs whenever:

    • a record is created, opened, committed, or deleted

    • the current record is changed

    • the layout is changed

    • a calculation is evaluated

    • a script is performed

    • a script trigger is activated

    To improve the performance of your FileMaker WebDirect custom apps:

  • Minimize the use of the following items on layouts: portals, panel controls, calculation fields, summary fields, fields with validation options, fields with data formatting options, script triggers, list views, and tooltips.

  • Keep image sizes appropriate for web use.

  • Choose or create simple themes, such as themes that do not use gradients or image slices.

  • Create custom themes and custom styles rather than overriding existing themes and styles.

  • Reduce the use of object states on each layout object.

  • Minimize conditional formatting.