Firefox/Projects/Personas Uplift Exploration/Weekly Meetings Notes 10.01.09: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
Line 41: Line 41:
*Ryan to cycle on cleaning up getpersonas.com
*Ryan to cycle on cleaning up getpersonas.com


'''Web Dev Ideas for Optimization'''


<br>
Jonath and team to sync up their bug list with these suggestions:
 
* fix server-side components to properly use HTTP headers
* honor HTTP headers properly in the client
** do not explicitly send no-cache headers for all pages
** set healthy cache expiry css, jpg, js
** set healthy cache expiry for persona data
* modify failure or timeout handling in client
** no network connection - in offline mode it shouldn't even try
** low timeout - try header first and if no response, keep current persona
** check cache timeout and if not expired, don't check for new
** check content-length and if nothing is different, don't download new
* discuss capacity planning assuming the above are addressed
** if N users updated N times per day, how many requests does that create
** what hardware would we need to purchase
** better database server with multiple read-only slaves
** more memory to support memcache partitions
** N web nodes for Apache/PHP
** what software changes would we need to make
** add memcached support
** add multiple database support
** fix session persistence to be efficient in a clustered environment with load balancer
86

edits

Navigation menu