wiki:DeveloperGuidelines/Optimisation

Version 8 (modified by Fran Boon, 12 years ago) ( diff )

'for row in rows' slow

Optimisation

Writing code which runs fast.

Consider having configurations which are read from DB frequently but written-to rarely, be set in configuration files which are written-out from the DB (like the CSS from themes)

for i in range(0, len(rows)):
     row=rows[i]

runs much faster than:

 for row in rows:

(0.05 vs. 0.001 seconds in my test case).

Profiling


DeveloperGuidelines

Note: See TracWiki for help on using the wiki.