FileMaker Server Best Practices
FileMaker Server is a software package available through Adatasol Inc. for opening FrameReady over a computer network.
Automatic Operating System Updates
-
Claris/FileMaker recommends that you disable the automatic update functionality that may be built into your operating system. There are a couple of reasons for doing this. The first is to avoid the server from needing to restart in the case of an update requiring the system to reboot.
-
The second reason is to minimize the chances of introducing additional components to your server configuration that have not been thoroughly tested. It is recommended that you test any updates on a test system before you introduce them to your production system.
Anti-Virus Applications
-
Claris/FileMaker recommends that real-time virus scanning be disabled for your hosted FileMaker databases. When anti-virus software is enabled and improperly configured, it causes database file corruption; it impacts installations and running services.
-
If you must scan hosted FileMaker files, it is recommended that you configure a scheduled scan that runs after a FileMaker Server schedule closes all hosted databases.
Backups
-
Do not backup the "live" database folder in FileMaker Server.
-
Use the built-in scheduled backup option in FileMaker Server. See: Backing Up FileMaker Server
-
In addition to the default backup folder, FileMaker Server allows you to specify a different folder. Network drives are not supported.
-
Specify a different folder that is also the "home" folder of cloud backup services, such as 360 Work, OneDrive, DropBox, Sync, etc.
-
Disable show copies; if this feature is enabled it will slow down the reading and writing to the disk, as well as take up hard disc space.
Disable Disk Indexing (Windows) or Spotlight (Mac)
-
Indexing automatically watches data on the hard drive and indexes the data written to the drive in order to allow for locating files and data within files. Indexing is not necessary for FileMaker Server to function properly.
-
Because indexing a drive can slow down a system it is recommended that you do not index a volume or drive that FileMaker Server is utilizing. This includes the drives where the hosted files reside as well as any backup drives or volumes.
-
Turn off indexing (Spotlight) for at least the FMS "Data" folder and all subfolders.
Disable unnecessary System Components or Services
-
Turning off or disabling unnecessary applications / services will provide more system resources for FileMaker Server to utilize and decrease the likelihood of software and/or operating system conflicts.
-
In addition, features like screen savers and energy saving should be disabled on the server to avoid any performance issues.
-
Disable other services such as email, VPN, TimeMachine, FileVault, Spotlight, etc.
Disk Drives
-
Install more than 500 GB of hard disk space using solid state drives (SSD) as these drives will deliver the fastest possible data access. The extra free space provides room to grow as well being available for more efficient caching.
-
Monitor the free and used space on the FrameReady hard drive/solid state drive. As the drive becomes more full, FileMaker Server performance may diminish.78
Memory (RAM)
-
Install at least 8 GB minimum of RAM. When anticipating adding more computers (which increases the number of database connections), expand the system memory even further.
Power Settings
-
We recommend that you inspect and adjust the settings for any anti-virus, hibernation/sleep/power, software updates, etc.
-
Your server computer should be set to automatically reboot when the power is restored. After booting up, the FileMaker Server can then auto-restart and automatically check the integrity of the database files.
-
We also recommend that the server computer not be used as a guest computer/work station.
Static IP Address
-
To prevent your server computer from being assigned a different IP address from your router, we recommend you set the computer's IP address to static, fixed, or "Using DHCP with manual address."
-
Please refer to your operating system's documentation or IT specialist.
Your Local Area Network
-
We recommend that your Local Area Network (LAN) be hardwired using ethernet verses Wi-Fi; wireless is slower and prone to interference and drop-outs.
-
If you choose to run your server "headless," that is, without a monitor, keyboard or mouse, then you must have a backup monitor, mouse, and keyboard available for Tech Support calls. Alternatively, have a remote desktop solution setup so that you can "dial into" the server computer from another computer on your network.
-
FrameReady is not built for use in the cloud unless you plan to use terminal services (remote desktop). Your local area network (LAN) is typically much faster (10x or more) than a wide area network (WAN) and it is possible that all FrameReady computers will experience slower performance. If many computers share your internet connection, then this approach may be a limiting factor. So while using FrameReady in the cloud, such as AWS, would be slower compared to if using a server inside your own network, it is still usable.
-
If at all possible, avoid using the FileMaker Server computer as a user workstation for FrameReady as this may impact performance.
General Performance Tips for FileMaker Server
For Windows
For Mac
© 2023 Adatasol, Inc.