BMO/Roadmap 2014: Difference between revisions

Jump to navigation Jump to search
Line 45: Line 45:
== Performance ==
== Performance ==


* [bz] [p1] {{done|}} memcached
* {{done|}} [bz] [p1] memcached
* [bz] [p1] api throttling
* [bz] [p1] api throttling
** required: memcache
** required: memcache
Line 51: Line 51:
** prevent too-frequent polling with identical requests, and accidental DDOS
** prevent too-frequent polling with identical requests, and accidental DDOS
** a 5 minute cache of duplicate bzapi requests would have a 25% hit rate
** a 5 minute cache of duplicate bzapi requests would have a 25% hit rate
* [bmo] [p2] {{done|}} standardise instrumentation
* {{done|}} [bmo] [p2] standardise instrumentation
* [?] build standard system for logging
* [?] build standard system for logging
** currently just write to apache's error log, access via syslog
** currently just write to apache's error log, access via syslog
** need to log all api calls, which aren't currently visible (POSTs)
** need to log all api calls, which aren't currently visible (POSTs)
** log to database table, in background process?
** log to database table, in background process?
* [bmo] [p3] {{done|}} push notifications
* {{done|}} [bmo] [p3] push notifications
** pub/sub system (pulse and websockets)
** pub/sub system (pulse and websockets)
** just push the bug-id and delta-ts
** just push the bug-id and delta-ts
* [bz] [p4] {{done|}} explore consolidation of stylesheets at checksetup time
* {{done|}} [bz] [p4] explore consolidation of stylesheets at checksetup time
** requires an "is development" setting in localconfig
** requires an "is development" setting in localconfig


Confirmed users
1,927

edits

Navigation menu