Rumah >hujung hadapan web >tutorial js >Nginx memuat naik fail semua kemahiran cache solution_javascript
Berikut ialah penjelasan terperinci tentang semua penyelesaian caching untuk fail yang dimuat naik Nginx melalui penerangan teks.
Kerana pelayan aplikasi (Jeti) melaksanakan bar kemajuan semasa memuat naik. Dicache. Tidak ada cara untuk membaca kemajuan. Selain itu, caching fail di Nginx juga mengurangkan kecekapan penghantaran.
nginx menggunakan 1.5.6.
Halaman belakang menggunakan nodej yang menggerunkan untuk menerima fail yang dimuat naik. Jawapan kepada masalah ini tidak ada kaitan dengan jenis bahagian belakang yang digunakan. Ini hanyalah penjelasan.
Soalan:
Muat naik fail pada halaman hujung hadapan nginx tidak memajukan setiap blok data fail yang diterima ke bahagian belakang, tetapi menyimpan kesemuanya selepas semua pengumpulan selesai, ia memajukannya ke bahagian belakang . Jelas sekali bahawa masa muat naik telah dipanjangkan dengan banyak.
Modul yang terlibat dalam masalah: ngx_http_core_module
Kaedah yang sepadan:
Naik taraf versi nginx kepada 1.7.11 atau ke atas.
Tambah arahan: proxy_request_buffering off
Arahannya adalah seperti berikut:
Rujukan:
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_request_buffering
Mulakan semula nginx dan masalah akan selesai.
Penyelesaian ini menyelesaikan masalah caching semua fail yang dimuat naik oleh Nginx Penyelesaiannya bukan hanya dalam artikel ini, tetapi ada orang lain dialu-alukan untuk berkongsi penyelesaian anda sendiri.