Saya ingin mengatur Nginx sebagai server web saya. Saya ingin memiliki file gambar di-cache dalam memori (RAM) daripada disk. Saya melayani halaman kecil dan ingin beberapa gambar selalu disajikan dari RAM. Saya tidak ingin menggunakan Varnish (atau alat lain semacam itu) untuk ini karena saya percaya Nginx memiliki kemampuan untuk men-cache konten ke dalam RAM. Saya tidak yakin bagaimana cara mengkonfigurasi Nginx untuk ini? Saya memang mencoba beberapa kombinasi tetapi tidak berhasil. Nginx menggunakan disk setiap saat untuk mendapatkan gambar.
Misalnya, ketika saya mencoba benchmark Apache untuk menguji dengan perintah berikut:
ab -c 500 -n 1000 http://localhost/banner.jpg
Saya mendapatkan kesalahan berikut:
socket: Too many open files (24)
Saya kira ini berarti Nginx sedang mencoba untuk membuka terlalu banyak file secara bersamaan dari disk dan OS tidak memungkinkan operasi ini. Adakah yang bisa menyarankan saya konfigurasi yang benar?