7. Performance Optimization and Troubleshooting
After the basic functionality is confirmed, performance tuning ensures that your app runs efficiently under various conditions, including those involving large datasets or resource-constrained devices. This section focuses on optimizing sync performance and troubleshooting issues that arise in production environments.
Sync Performance with redundant BLE Connections
Enhance sync performance and reliability for point-of-sale (POS) and kitchen display systems (KDS) using Bluetooth Low Energy (BLE). This article covers prioritizing critical connections, optimizing BLE parameters, leveraging redundant connections, and monitoring real-time sync performance to ensure robust operations in dense environments.
Wi-Fi Interference and Client Load
Optimize Ditto mesh network performance by managing Wi-Fi interference and client load. Leverage multiple connection types, enable dynamic switching, and balance client connections to reduce congestion and maintain reliable sync in high-load environments.
Device Storage Management
Large Binary Files
For syncing large binary data or files, use Ditto’s attachments feature instead of embedding them as bytes in documents. Attachments are not synced by default and must be explicitly fetched using an attachment token linked to the document.
Was this page helpful?