Rumah > Soal Jawab > teks badan
Saya ingin bertanya bagaimana mereka ini bekerja dan bahagian apa yang mereka bertanggungjawab untuk masing-masing
巴扎黑2017-05-16 17:32:23
Ngnix ialah pelayan proksi Ia menetapkan port pendengaran (80), kaedah pengekodan (gzip), di mana halaman ralat adalah (402, 403, 404), dan bertanggungjawab untuk memberikan permintaan kepada pekerja
.
Passenger/Unicorn ialah pelayan aplikasi, duduk pada pelayan proksi. Setiap proksi biasanya mempunyai beberapa pelayan aplikasi sebagai pekerja, yang bertanggungjawab untuk menerima dan menghantar permintaan ke aplikasi web (seperti rel) pada kelajuan tinggi Secara umumnya, pelayan aplikasi boleh mengendalikan beribu-ribu permintaan sesaat
Aplikasi rel berjalan di dalam penumpang/unicorn.
Dari nginx ke penumpang ke rel, kitaran permintaan selesai
bundle ialah pengurus pakej Ruby. Sama seperti easy_install python, pypi. Setiap aplikasi boleh mempunyai Gemfile, yang boleh menentukan versi perpustakaan yang anda mahukan, dan kemudian yang lain boleh memasang perpustakaan yang diperlukan oleh aplikasi ini dengan hanya memasang bundle
大家讲道理2017-05-16 17:32:23
Dipetik daripada Luexiao.com Jawapan Zhang Zhi: http://luexiao.com/questions/33136760...
Bundler digunakan terutamanya untuk mengendalikan hubungan antara aplikasi rel, sambil menjadikan persekitaran antara setiap aplikasi rel bebas antara satu sama lain,
Sebelum Bundler muncul, set permata kebanyakannya digunakan untuk menguruskan pakej permata Selepas Bundler muncul, ia digunakan oleh banyak pembangun rel kerana kemudahan penggunaan dan kemudahannya Pada masa kini, kaedah yang lebih biasa adalah menggunakan Bundler untuk menguruskan pakej permata dan rvm untuk menguruskan versi ruby .
Nginx ("enjin
location /gridfs/ { gridfs my_app field=filename type=string; mongo 127.0.0.1:27017; }penumpang digunakan terutamanya untuk menguruskan proses Rails, tetapi saya tidak mempunyai banyak hubungan dengan penumpang. Saya biasanya menggunakan Unicorn.
Mengenai proses dan kerjasama:
Dipetik daripada Github
Untuk analisis prestasi kedua-duanya, sila lihat Mongrel vs. Passenger vs. Unicorn