首页 > 解决方案 > 以 MB 为单位的 Javascript 对象大小小于特定大小(小)

问题描述

有没有最快的方法来计算 JS 对象的大小大于一些小尺寸(256kb)。我可以通过一些NPM或一些粗略的方法来捕获它,比如 如何获取 JavaScript 对象的大小?

但如您所知,如果我计算一些大文件大小,例如:10 MB 文件,当涉及到批量时,它会耗尽内存来计算一些 10-1000 个对象。我认为当它似乎超过 256kb 时,它应该停止进一步计算该文件大小并发送文件大于该值。

或者

计算对象大小的建议方法是否足够快以用于批量操作?

这是我真正的问题:

我有一些 JS 对象(aws SES 邮件参数) 我已经通过 SQS 创建了一个邮件传递管道,用于发送电子邮件以进行速率限制,因为这是导致 aws SES 速率限制的批量操作。但是这里 aws SQS 的问题是它只能容纳小于 256 kb 大小的对象。因为在将其放入队列之前,我需要获取 JS 对象参数大小并决定是否可以将其发送到队列。

标签: javascriptnode.jsamazon-sqs

解决方案


推荐阅读