Я хочу створити Nginx як свій веб-сервер. Я хочу, щоб файли зображень були кешовані в пам'яті (ОЗП), а не на диску. Я розміщую невелику сторінку і хочу, щоб кілька зображень завжди подавалися з оперативної пам'яті. Я не хочу використовувати для цього Varnish (чи будь-які інші подібні інструменти), оскільки я вважаю, що Nginx має можливість кешувати вміст в ОЗУ. Я не впевнений, як я можу налаштувати Nginx для цього? Я спробував кілька комбінацій, але вони не спрацювали. Nginx весь час використовує диск для отримання зображень.
Наприклад, коли я спробував порівняльний тест Apache перевірити за допомогою наступної команди:
ab -c 500 -n 1000 http://localhost/banner.jpg
Я отримую таку помилку:
socket: Too many open files (24)
Я думаю, це означає, що Nginx намагається відкрити занадто багато файлів одночасно з диска, а ОС не дозволяє цю операцію. Чи може хто-небудь запропонувати мені правильну конфігурацію?