Разархивируйте файл в память, откорректируйте файл, заархивируйте и передайте поток к клиенту (Node.js)
Я пытаюсь динамически обслуживать Zip-файлы, я хотел бы разархивировать файл 1x при запуске скрипта и при каждом запросе включать строку в текстовый файл и передавать весь zip-файл клиенту.
Для обеспечения параллелизма приличного размера моим лучшим решением до сих пор было использование файловой системы Zip и Unzip в Ramdisk...
Кажется, что это должно быть легко буферизовать файл в память и передавать его по запросу с измененным содержимым.
1 ответ
Вы можете использовать memcached для хранения файла. Memcached хранит любые данные в памяти и работает быстрее.