Changes

Jump to: navigation, search

BMO/performance

11 bytes added, 07:32, 20 June 2013
What will we be doing?
Work on refactoring how we store tracking and status flags is nearing completion ({{Bug|750742}}), which should not only assist in overall performance but also allows us the opportunity to change how we present the tracking/status flag information without needing to heavily customise the Bugzilla core.
The BzAPI (REST) API proxy, which is currently a service completely external to Bugzilla, is nearing the end of its long journey to being included as an alternative native Bugzilla webservice endpoint, alongside XML-RPC, JSON-RPC and JSON-P. Follow {{Bug|866927}} to see the progress there. This is expected to greatly improve the responsiveness of the REST API, and it enables us to perform smart caching of requests.
While the BzAPI proxy consumers themselves should consider the impact these calls have on BMO and implement caching mechanisms, it's understandable why this doesn't always happen (I've seen many a quick-and-dirty solution quickly turn into production-level usage without refactoring to lessen its impact). Once the REST services are integrated with Bugzilla, we plan on caching identical requests within a set time frame to guard against accidental BzAPI-driven DDOSing of BMO.
Confirm
1,199
edits

Navigation menu