У меня есть все oop, где я генерирую файлы (около 500 КБ каждый) и, если данных слишком много, Node выдает ошибку памяти (неудивительно, что это около 4 ГБ данных). Я читаю о потоках и пытаюсь понять, как я могу включить это в свое приложение.
Большая часть информации, которую я нахожу, касается потокового файла, который уже находится на диске. То, что я хочу сделать, это создавать файлы на лету (что я уже делаю), отправлять один за другим (или, тем не менее, куски работают), когда они генерируются, и передавать его клиенту в zip-архиве, когда это будет сделано (так что это легко ОЗУ).
Я не спрашиваю конкретный код c - подробнее о том, где искать, чтобы я мог прочитать об этом.