Changes between Version 84 and Version 85 of DeveloperGuidelines/Optimisation
- Timestamp:
- 03/16/13 14:56:34 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelines/Optimisation
v84 v85 52 52 7. Mind your field representations! Sometimes they execute complex DB queries, which behave fine with just a few test records, but become a nightmare with 10000 records. To be sure - test loading a form/list view with 10000 records in the table. 53 53 54 === PostgreSQL === 55 * http://tapoueh.org/blog/2013/03/15-batch-update.html 56 54 57 === XSLT === 55 56 1. Traversing the tree ({{{//}}}-selectors!) is very slow. Indexes ({{{<xsl:key}}}) can improve performance up to 10000% 57 58 2. Explicit {{{<xsl:for-each>}}} can be significant slower than template matching. Consider a separate template! 58 1. Traversing the tree ({{{//}}}-selectors!) is very slow. Indexes ({{{<xsl:key}}}) can improve performance up to 10000% 59 2. Explicit {{{<xsl:for-each>}}} can be significant slower than template matching. Consider a separate template! 59 60 == Specific Examples == 60 61 === Python ===