Charge has been slow lately. Very slow. "Too slow to use" slow.
After some printf debugging, i found out that we were making multiple S3 head-object calls during each route handler due to creating new "Reference" objects for every metadata access. Some light caching reduces the number of S3 API calls to the minimum necessary.
Also, i retouch the control scripts to make them a touch more ergonomic.
Charge has been slow lately. Very slow. "Too slow to use" slow.
After some printf debugging, i found out that we were making multiple S3
head-object
calls during each route handler due to creating new "Reference" objects for every metadata access. Some light caching reduces the number of S3 API calls to the minimum necessary.Also, i retouch the control scripts to make them a touch more ergonomic.
cr_req 1 qa_req 0
CC @addison-grant @davidrans