One of my users has told me that often when using web-direct, the whole view freezes with buttons being unresponsive. What could cause this?
Many of the list views have thousands of records so I thought maybe the amount of data is causing it.
Could be, however later versions of WebDirect were optimized for loading large data sets by doing partial loads, and then reloading once you scroll. You should see a message like "loading records ____ through ____" if you scroll down a really long list of records and activate the refresh mechanism.
Just to make sure:
1) Are they using a compatible browser (chrome, safari, IE)?
2) Are you using a supported version of FileMaker Server (14+ with latest updates)
3) Have they cleared their browser cache of all temp files?
4) Are you seeing RAM/CPU/Network errors on the server at all while they are connected.
For WebDirect users, we recommend version 15+, since there was a 25% speed bump when server 15 came out and WebDirect was further optimized, as well as the above refresh mechanism.
You may want to alter your system to display smaller sets of found records to the WebDirect users.
Navigation scripts like this can help a lot:
Enter Find Mode [ pause: off ]Go To LayoutSet Field [ sometable::somefield ; "some criteria" ]Perform Find
Enter Find Mode [ pause: off ]
Go To Layout
Set Field [ sometable::somefield ; "some criteria" ]
Note the Enter Find Mode step is first, as that will go to the layout in the next step without attempting to load any data before the find is performed.
When I upgraded FMS to 15 or 16 it fixed the slowness.
Then most likely the data was spinning up and freezing as it tried to load thousands of records across the network to the user.
WebDirect was only v2 in version 14, so there's been numerous performance enhancements since then. A good reason to stick with an annual license and upgrading your server to stay current.
Retrieving data ...