Рейтинг:0

Есть ли способ ускорить загрузку/выгрузку большого количества небольших файлов с помощью onedrive-abraunegg?

флаг kh

Недавно я перешел с Windows на Linux, и у меня возникли проблемы с синхронизацией моего OneDrive.Хотя программа onedrive-abraunegg действительно классная, и я очень доволен ее использованием, у нее есть небольшая проблема. Для загрузки/скачивания большого количества небольших файлов требуется время.

В настоящее время я учусь в колледже, и один класс заставляет меня использовать npm/angular. Проблема в том, что angular нужно много зависимостей (?), Которые создают множество маленьких файлов.

Прямо сейчас у меня есть каталог, содержащий 40 000 небольших файлов (300 МБ), и хотя прошло почти 3 часа, он все еще продолжает синхронизироваться. Загрузка каждого файла занимает 00:00:01, но их так много, что это занимает много времени.

Я хочу уточнить, что у меня хорошее интернет-соединение. Я загружал и скачивал фильмы в свое облако с помощью abraunegg, и синхронизация работала хорошо и быстро.

Есть ли способ продолжать использовать абраунегг или мне нужно искать альтернативу?

Nmath avatar
флаг ng
Передача большого количества небольших файлов занимает намного больше времени, чем передача нескольких больших файлов такой же емкости. Я сомневаюсь, что вы можете улучшить это. Есть ли способ архивировать файлы перед передачей (например, zip-файл)? Это ускорит передачу.
IamPedro-Dominguez avatar
флаг kh
Это хороший подход, если когда-нибудь до этого дойдет, мне придется заархивировать эти папки. Но моя проблема больше связана с удобством, а не с резервным копированием моих данных. Приятно иметь всю свою информацию в облаке и иметь доступ к ней на телефоне, планшете и т. д., просто нажав кнопку или набрав команду.
Рейтинг:1
флаг kr

Большое спасибо за использование клиента, просто назовите его «onedrive» или «onedrive» от abraunegg.

В настоящее время я учусь в колледже, и один класс заставляет меня использовать npm/angular. Проблема в том, что angular нужно много зависимостей (?), Которые создают множество маленьких файлов.

Маленькие файлы — это ахиллесова пята API OneDrive — он плохо с ними справляется из-за того, что API требует, чтобы каждый файл, независимо от размера, был отправлен в новом соединении с OneDrive. Единственный способ ускорить это — ввести параллельные загрузки (которые OneDrive ограничивает до 4), которые будут рассматриваться как часть https://github.com/abraunegg/onedrive/issues/232

Лучшее предложение, которое у меня есть, это исключить все эти зависимости из синхронизации с OneDrive и синхронизировать только свой код | важные вещи — созданные вами данные — в OneDrive.

IamPedro-Dominguez avatar
флаг kh
Я не ожидал ответа от владельца самого клиента, это действительно круто. Воспользуюсь вашим советом и исключим загрузку ненужных файлов.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.