【发布时间】:2015-12-14 04:12:46
【问题描述】:
我需要缓存(在内存中)一堆相当长的字符串。不必要地使用内存似乎很可惜,特别是在施加内存配额时,所以想知道在缓存之前压缩这些字符串,然后在获取后解压缩是否明智。
似乎 node.js 有一个内置的zlib module,虽然这似乎更多地针对文件/流压缩,但可能用于简单的字符串压缩,例如来自文档:
var input = '.................................';
zlib.deflate(input, function(err, buffer) {
if (!err) {
console.log(buffer.toString('base64'));
}
});
有什么想法吗?还有其他可用的库或实用程序功能吗?
【问题讨论】:
标签: node.js string compression