Лучший способ сохранить хранилище Artifactory - PullRequest
0 голосов
/ 11 июля 2019

Лучше ли сжимать файлы перед сохранением в Artifactory, чтобы сохранить хранилище, или иным образом Artifactory уже сжимает загруженные файлы по умолчанию, поэтому хранилище используется эффективно?

Каков наилучший способ сохранить хранилище Artifactory. Загрузить сжатые или несжатые файлы?

1 Ответ

2 голосов
/ 11 июля 2019

Artifactory не сжимает файлы для экономии места на диске. Для этого есть несколько причин:

  1. Большинство стандартных типов пакетов уже сжаты с использованием zip, gzip, bzip и т. Д.
  2. С точки зрения производительности было бы весьма расточительно распаковывать артефакты каждый раз, когда кому-то нужно его загрузить

Artifactory экономит место для хранения, используя хранилище на основе контрольной суммы . Артефакт хранит любой двоичный файл только один раз. Это то, что мы называем «один раз и только один раз». При первой загрузке файла Artifactory выполняет необходимые вычисления контрольной суммы при сохранении файла, однако, если файл загружен снова (например, в другое место), загрузка выполняется как простая транзакция базы данных, которая создает другое сопоставление записей. контрольная сумма файла в новом месте. Нет необходимости снова сохранять файл в хранилище. Независимо от того, сколько раз файл был загружен, хранилище файлов содержит только одну копию файла.

Наилучшим способом более эффективного использования хранилища с помощью Artifactory будет удаление неиспользуемых артефактов. Для получения дополнительной информации о том, как это можно сделать, ознакомьтесь с Управление использованием дискового пространства в документации Artifactory.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...