Hello! On Sun, Nov 12, 2023 at 07:46:40AM +0700, Алексей wrote:
> При перезагрузке nginx теряется LRU информация кэша. > > Возможно ли сделать так, чтобы cache loader обращал внимание на atime > файлов и использовал эти данные для формирования LRU информации? Теоретически - наверное, можно попробовать такое напрограммировать. На практике - во-первых, подозреваю в таком режиме проблемы с производительностью для больших кэшей (сортировать миллионы элементов кэша при его загрузке, чтобы получить LRU, банально ресурсоёмко). Во-вторых, полезность atime, кажется, под большим вопросом - даже если atime есть (в нагруженных конфигурациях его часто просто отключают), примерно любых операций с сервером может оказаться достаточно, чтобы все элементы кэша подлежали удалению сразу после запуска nginx'а, скажем, при inactive=10m (по умолчанию). -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru