Разархивируйте файл в память, откорректируйте файл, заархивируйте и передайте поток к клиенту (Node.js)

Я пытаюсь динамически обслуживать Zip-файлы, я хотел бы разархивировать файл 1x при запуске скрипта и при каждом запросе включать строку в текстовый файл и передавать весь zip-файл клиенту.

Для обеспечения параллелизма приличного размера моим лучшим решением до сих пор было использование файловой системы Zip и Unzip в Ramdisk...

Кажется, что это должно быть легко буферизовать файл в память и передавать его по запросу с измененным содержимым.

1 ответ

Вы можете использовать memcached для хранения файла. Memcached хранит любые данные в памяти и работает быстрее.

Другие вопросы по тегам