Because all interfaces are different there are no cut and dried tuning solutions. Basically once you have identified the bottlenecks, you need to figure out how to make them go faster.
Here are a few helpful tuning techniques from our documentation. Pipelining (or batching) can be helpful for high message throughput, this can dramatically speed up writing to databases (by reducing disk writes and network overhead), and it is also useful for web services (as it reduces connection overheads). If you are writing output to disk files be sure to archive old output files (either delete or move older files), to reduce operating system overheads.
- Pipe-lining, for faster performance writing to databases
- Getting high message throughput with REST
- Improving Iguana Performance When Using the ‘To File’ Destination Component
- TLC need to mention it works with To Translator too – make it generic not architecture specific
- Profiling your Lua script using pepperfish