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. :(