Best Practices for Improving Service Performance and Solution Uptime
When you develop and monitor your ThingWorx solutions, use the following best practices to ensure that your solution remains responsive:
• Most services should complete in under 10 minutes, even when they are executed on a timer or scheduler.
• Monitor ThingWorx subsystems daily to check for slow services.
• Implement a tool to record the execution time of services.
• If there are services that perform complicated logic or database lookups, consider adding additional custom logging. The logs help you identify issues while troubleshooting slow performance issues.