email on GAE:
 * note that the sender *must* be an email address that at least has access 
to the GAE console.  so you must "invite" the sender, even if it is 
noreply.  check your logs you will see errors if this is your problem.
 * in db.py:

mail.settings.server = 'gae'  # your SMTP server
mail.settings.sender='som...@domain.com' # your email

Load time:
 * check what your models are doing, they get re-executed on each request.  
slow things in the model files take a long time
 * careful with the web2py shortcuts that cause queries.  remember that if 
you have a row that has a foreign key and you do row.foreign_key.name you 
are running a query.  if you have 100 such rows that is 100 queries.  this 
can take a long time
 * careful that your grid is not doing excess queries to display data 
pretty (ie using names instead of IDs in the grid)
 * memcache is your friend when the data is pickleable.

i haven't used the other items so i have no comments.  sorry. :(

Reply via email to