Best strategies to improve FileMaker Server 2025 performance
The Claris FileMaker is powerful and flexible platform for creating custom apps and the FileMaker Server 2025 builds on this tradition, but how can you optimise the performance of your solution?
Top Script Optimisation Techniques
- Use Perform Script On Server (PSOS) for Data-Intensive Processes
Running scripts via PSOS shifts work from client machines to the server, greatly boosting speed for batch updates/deletes, report generation, and data cleansing tasks. Always explicitly set context (layout, found set) in server-side scripts, and implement robust error handling and detailed logging for troubleshooting. - Refine Script Logic for Updates
For mass record updates, prefer Replace Field Contents over looping Set Field for lighter database load. If you need more control over multiple fields, a focused loop is acceptable—use variables for interim results to reduce field references. When updating many fields quickly, employ Set Field by Calculation to minimize individual commit operations. - Optimize Layouts and Calculations
Limit unstored calculations by switching to stored auto-enter fields or script triggers. Minimize the use of complex portals, excessive objects, and graphics in layouts, especially those involved in PSOS operations. Indexed fields support faster searches than unstored or unindexed ones, so adjust indexing based on query frequency. - Reduce Relationship Complexity and External Calls
Simplify relationships between tables and minimize the number of external data calls (to APIs, SQL databases, etc.) in server-side scripts. Structure those queries efficiently, batch where possible, and cache data appropriately to limit server load.
New FileMaker Server 2025 Admin Features
- Limit Script Sessions
With FileMaker Server 2025, admins can limit simultaneous script sessions, allowing tuning for CPU-heavy or I/O-heavy workloads using the FileMaker Script Engine (FMSE). This helps avoid overload and balances resource use. - Flush Database Pages
Use the new on-demand flush feature to clear cached data for one or all files, which can resolve some performance bottlenecks following large script-driven changes.
Additional Best Practices
- Archive or Delete Legacy Data
Removing old or infrequently accessed data from primary files improves server performance for core operations. - Monitor Server Statistics
Continuously use FileMaker Server’s statistics and logging features to track PSOS execution, identify bottlenecks, and tune scripts accordingly. - Review and Simplify Scripts
Regularly audit existing scripts for inefficient loops, excessive recursion, or unnecessary field references, and consolidate or refactor as needed.
Applying these strategies will make your FileMaker Server 2025 solutions more responsive and scalable, reducing client wait times and maximising server capacity for growth.
Ready to upgrade your business to FileMaker 2025?
At DataTherapy, we specialise in building custom apps for business using the Claris FileMaker platform. Whether you need training, support, cloud hosting or are ready to go all-in on developing a new app from scratch—we can help.
✅ Certified Claris FileMaker Developers
✅ UK-based team of full-time professionals
✅ Platinum Claris Partner
✅ Experts in secure, on-premise and private cloud deployment of FileMaker
📞 Contact us today for a free consultation and discover how local FileMaker can help your team move faster, work smarter, and stay fully in control of your data.

