Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Илья Шипицин
я передумал )) выглядит как безобидный способ убить кучу времени. но почему бы и нет чт, 23 нояб. 2023 г. в 15:25, Eugene Prokopiev : > Нету там POST - даже у самого замороченного npm, а у maven/pypi и > метаданных-то толком нет - это примитивные файлопомойки, которые даже > на S3 держать тожно

Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Vladislav Shabanov
Ну, как устроена реальная жизнь: День 1: программисты хотят 10 пакетов, вместе с зависимостями это, допустим, 182 штуки. Во время «вместе с зависимостями» было сколько-то обращений к оглавлению за метаданными. Допустим, они все GET и настолько простые, что их можно закэшировать не вникая.

Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Eugene Prokopiev
Нету там POST - даже у самого замороченного npm, а у maven/pypi и метаданных-то толком нет - это примитивные файлопомойки, которые даже на S3 держать тожно чт, 23 нояб. 2023 г. в 16:24, Илья Шипицин : > > есть же прямо специализированные кеширующие прокси для, какой смысл > кулибинствовать на

Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Eugene Prokopiev
Ну так оглавление, ссылающееся на новые файлы ( а старые при этом остаются доступными) - это кажется фичей, а не багом, разве нет? Другие варианты смотрел, но с монстрами типа artifactory/sonatype связываться не хочется (там еще и куча ограничений в свободных версиях), а с зоопарком

Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность MihaKot
Согласен. Зачем использовать nginx для кеширования npm пакетов? Есть вполне рабочее ПО для этого. Мы у себя используем Nexus, которые умеет кешировать и проксировать много чего. чт, 23 нояб. 2023 г. в 16:24, Илья Шипицин : > есть же прямо специализированные кеширующие прокси для, какой смысл >

Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Илья Шипицин
есть же прямо специализированные кеширующие прокси для, какой смысл кулибинствовать на уровне http ? тем более, что там куча POST запросов, которые не могут кешироваться чт, 23 нояб. 2023 г. в 12:29, Eugene Prokopiev : > Здравствуйте! > > Есть задача кэширования репозиториев maven/pypi/npm для

Re: Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Vladislav Shabanov
Без знания семантики кэшировать непросто. Оглавление начинает ссылаться на новые файлы. Даже если вы кэшируете сами пакеты, метаданные кэшировать сложнее. Посмотрите: https://verdaccio.org/docs/best https://www.sonatype.com/products/sonatype-nexus-oss-download

Кэширование репозиториев maven/pypi/npm - proxy_cache или proxy_store

2023-11-23 Пенетрантность Eugene Prokopiev
Здравствуйте! Есть задача кэширования репозиториев maven/pypi/npm для разработки - и гуглится куча примеров, как это сделать Но смущает, что во всех примерах используются директивы proxy_cache*, а мне более удобным кажется proxy_store - в этом случае кэш раскладываются по файлам аналогично