Может ли кто-нибудь разъяснить мне эффект кэширования образа Nginx?
В настоящее время я использую выделенный сервер.Статические изображения хранятся в одной папке и используются для статей.Размер библиотеки увеличивается примерно на 500 изображений каждый день, а сервер обрабатывает около 800 тыс. Страниц в день.На каждой странице около 4 больших образов.
Серверные диски находятся в RAID 1.
У меня проблемы с кэшированием Nginx.Жесткий диск заполняется так быстро, что сервер перестает работать.Мне нужно перезапустить службу Nginx, чтобы Nginx снова очистил кеш.
Я думал об удалении конфигурации образов кэша (особенно .jpg
) из Nginx, потому что я думаю, что эта конфигурация в любом случае не помогает серверу.
Поскольку статические изображения хранятся в одной папке, я применил ExpiresActive
к заголовку.Итак, для чего мне нужен Nginx?
С другой стороны я вижу потерянный объем жесткого диска, затраченные ресурсы процессора и оперативной памяти при повторном чтении этих изображений и последующей записи в кэш.
Скажите, пожалуйста,какие преимущества я получу от использования образа кэша Nginx?