Optimising Performance

Speck applications are dynamic database-driven applications like most other ColdFusion applications and performance considerations for Speck applications are much the same as they would be for other ColdFusion applications. The single biggest bottleneck is likely to be data access, in particular content retrieval, and just as with other ColdFusion applications you should consider how much data access will occur per request and try to eliminate any unnecessary data access and ensure that the data access that does take place is optimised.

For many simple applications, caching output is sufficient to achieve high performance, but for complicated applications with large numbers of content items in the database, particularly those where the content is frequently updated, you should read through these sections to get a clear idea of what you can do to optimise your application.