Welcome! Log In Create A New Profile

Advanced

Re: Патч ETags в NixOS

Anonymous User
January 13, 2024 10:02AM
Добрый день, Максим.

Вы писали 13 января 2024 г., 16:21:12:

> Именно об этом и тикет, да. Мне тоже вариант с файлами кажется
> более интересным - с extended-атрибутами, возможно, код будет чуть
> проще и, вероятно, быстрее, в силу меньшего количества необходимых
> системных вызовов, но там сразу возникает масса проблем как с
> портабельностью, так и с хранением/синхронизацией (e.g., в том же
> nix store они могут просто не работать).

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

Мне предполагается такой вариант, что надо добавить дополнительный
параметр, при включении которого в блоке location Nginx начинает искать
дополнительные файлы по расширению (например .crc) при запросе основного
файла. Если доп. файл отсутствует, то использовать существующую логику
работы с ETags, а если есть - применить на основе доп. файла.
При активном параметре и отсутствии дополнительного файла выводить в
лог предупреждение, чтобы пользователь самостоятельно добавил
необходимые файлы.
А при отключенном параметре вообще игнорировать дополнительные файлы
с crc или ETags.
Можно ещё добавить параметры, которые позволяют указать расширение
для дополнительных файлов и метод использования этих файлов - на основе
hash-суммы (crc, md5, sha и т.п.), либо прямое указание ETags. Но с
последним вариантом мне кажется может возникнуть проблемы, например,
если пользователь обновит основной файл, а дополнительный забудет.


--
С уважением,
Izorkin mailto:izorkin@gmail.com
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Патч ETags в NixOS

Anonymous User November 19, 2023 08:16AM

Re: Патч ETags в NixOS

Maxim Dounin November 19, 2023 09:58PM

Re: Патч ETags в NixOS

Anonymous User November 21, 2023 01:54PM

Re: Патч ETags в NixOS

Maxim Dounin November 24, 2023 08:02PM

Re: Патч ETags в NixOS

Anonymous User November 25, 2023 04:58AM

Re: Патч ETags в NixOS

Anonymous User January 07, 2024 01:58AM

Re: Патч ETags в NixOS

Maxim Dounin January 08, 2024 09:28PM

Re: Патч ETags в NixOS

Anonymous User January 12, 2024 02:36PM

Re: Патч ETags в NixOS

Maxim Dounin January 12, 2024 07:30PM

Re: Патч ETags в NixOS

Anonymous User January 13, 2024 02:36AM

Re: Патч ETags в NixOS

Maxim Dounin January 13, 2024 08:22AM

Re: Патч ETags в NixOS

Anonymous User January 13, 2024 10:02AM

Re: Патч ETags в NixOS

Maxim Dounin January 15, 2024 12:24PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 216
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready