Hello! On Sat, Jan 13, 2024 at 06:01:26PM +0300, izor...@gmail.com wrote:
> Добрый день, Максим. > > Вы писали 13 января 2024 г., 16:21:12: > > > Именно об этом и тикет, да. Мне тоже вариант с файлами кажется > > более интересным - с extended-атрибутами, возможно, код будет чуть > > проще и, вероятно, быстрее, в силу меньшего количества необходимых > > системных вызовов, но там сразу возникает масса проблем как с > > портабельностью, так и с хранением/синхронизацией (e.g., в том же > > nix store они могут просто не работать). > > Имеется в виду синхронизация дополнительных файлов между основным > и кэширующим сервером? Мне кажется, что если основной сервер > предоставит необходимый ETags, тогда синхронизация не потребуется. Имеется в виду, что если файловое хранилище копируется и/или синхронизируется между серверами, с помощью какого-нибудь scp или rsync, или просто перекладывается в соседнюю папку с помощью cp, то забыть необходимые флаги для копирования extended-атрибутов - куда проще, чем забыть скопировать дополнительные файлы. В случае полноценного HTTP-кэширования, понятно, никаких проблем не будет, так как ETag, полученный от исходного сервера, будет сохранён вместе с заголовками ответа. (Ну а в случае proxy_store, где заголовки не сохраняются, проблемы с будут с любыми кастомными ETag'ами.) -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru