Skip to content
Snippets Groups Projects
Verified Commit 6e044ef9 authored by Dennis Collaris's avatar Dennis Collaris
Browse files

doc: add more logging around gzip

parent 166e3405
No related branches found
No related tags found
1 merge request!38fix: do not gzip result if caching is disabled
Pipeline #146686 passed
......@@ -56,11 +56,15 @@ export const queryService = async (db: DbConnection, cypher: QueryCypher, useCac
// cache result
if (QUERY_CACHE_DURATION !== '') {
log.info('Started gzipping...');
const compressedMessage = Bun.gzipSync(JSON.stringify(result));
log.info('Done gzipping, started encoding to base64...');
const base64Message = Buffer.from(compressedMessage).toString('base64');
log.info('Done encoding, sending to redis...');
// if cache enabled, cache the result
await redis.setWithExpire(cacheKey, base64Message, QUERY_CACHE_DURATION); // ttl in seconds
log.info('cached in redis');
}
return result;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment