Rumah  >  Soal Jawab  >  teks badan

Pelayan web - Bolehkah Nginx difahami sebagai rangka kerja, dan apakah program yang dijalankan padanya?

Terdapat terlalu banyak perkara dalam web Terdapat banyak jenis rangka kerja, serta bekas web, pelayan web, dan begitu banyak istilah. . .
Saya mengambil masa sehari untuk menjadi lebih jelas,

1 Sebenarnya, apa yang dipanggil rangka kerja ini tidak lebih daripada pakej yang menyediakan antara muka untuk kita gunakan.

2. Patutkah bekas web dianggap sebagai persekitaran berjalan atau pengkompil? Digunakan untuk menjana fail html.

3 Konsep pelayan web terlalu luas dan saya rasa ia tidak jelas. . .

4 Lebih dekat dengan rumah, adakah Nginx tergolong dalam rangka kerja? Atau adakah aplikasi itu sendiri? Juga, adakah anda menggunakan C untuk membangunkan pada Nginx? (Perhatikan, ini tidak bermakna bahasa Nginx sendiri dibangunkan), tetapi bahasa apakah program yang dijalankan pada Nginx dibangunkan? Bolehkah saya hanya menggunakan C?

5. Apakah maksud pembangunan Nginx? Jika ia adalah aplikasi itu sendiri, bangunkan aplikasi di atas aplikasi itu?

Saya tidak tahu mana antara 5 point di atas yang betul, mungkin semuanya salah. . . Saya harap anda semua boleh membantu saya, newbie yang ingin belajar web

阿神阿神2713 hari yang lalu573

membalas semua(3)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-16 17:17:37

    1. Saya sangat bersetuju dengan anda

    2. Bekas web ialah aplikasi yang menggunakan http dalam lapisan aplikasi untuk menghantar data dalam pelbagai format, seperti html, dan pelayar akan memprosesnya secara berasingan mengikut jenis data

    3. Konsep pelayan web tidak besar Ia boleh difahami secara umum sebagai perkhidmatan http telanjang, tetapi perkhidmatan http ini menghantar data berkaitan web

    4. .
    5. Nginx terletak di bahagian atas rangkaian dan tergolong dalam aplikasi. Pembangunan C, yang menyokong pembangunan modul sekunder.

    6. Pembangunan Nginx harus merujuk kepada pembangunan plug-in nginx juga mempunyai modul http, tetapi modul http ini ialah modul universal lalai Jika anda perlu menyesuaikan modul http anda sendiri, anda perlu menggunakan pembangunan sekunder C. Kami mempunyai keperluan untuk mengesahkan kesahihan permintaan Pendekatan kami adalah untuk mempunyai rentetan yang disulitkan dalam pengepala setiap permintaan http, dan kemudian menyahsulitnya melalui modul http nginx yang kami tulis sendiri adalah tidak sah. Permintaan tidak akan memasuki pelayan perniagaan kami. Situasi lain yang juga paling biasa ialah menggunakan Lua untuk menulis sambungan nginx Contohnya, apabila mengeluarkan versi baharu untuk keluaran skala kelabu, kami ingin mengimport sejumlah kecil trafik pengguna ke pelayan baharu, dan kemudian mengimport semua trafik. apabila tiada masalah dalam ujian ini akan melakukan Gunakan skrip Lua untuk melaksanakannya dan menulis komponen nginx untuk mencapai keperluan peribadi anda Sudah tentu, rangka kerja nginx itu sendiri menyediakan beberapa API peringkat rendah, jadi apabila menulis pemalam, anda hanya perlu fokus pada logik anda dan bukannya pelaksanaan asas.

    pembangunan nginx adalah seperti menulis kaedah kelas untuk kelas

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:17:37

    Rangka kerja mengekstrak kod dan corak yang biasa digunakan dalam pembangunan, dan tidak memerlukan pengaturcara menciptanya secara manual

    Bekas web ialah mesin maya

    Pelayan web ialah proses perisian yang memproses permintaan rangkaian dan mengembalikan pelbagai teks Sebagai contoh, yang paling biasa ialah mengembalikan teks html apabila menghadapi permintaan http

    nginx ialah pelayan proksi proses pelayan web yang dilaksanakan dalam pelbagai bahasa masih boleh memproses permintaan rangkaian dan meludahkan teks yang sepadan tanpa nginx Fungsi nginx hanyalah untuk menapis pelbagai permintaan rangkaian dan membuangnya ke proses pelayan web yang sepadan kemudian menggunakan teks yang diludah kembali oleh pelayan web ini sebagai teks yang diludahkan semula apabila memproses permintaan rangkaian Nah, nginx juga merupakan proses pelayan web

    Seperti yang dinyatakan di atas, nginx boleh berkomunikasi dengan mana-mana proses yang boleh mengendalikan permintaan soket rangkaian, jadi tidak kira apa bahasa nginx dibangunkan, melainkan anda ingin mengembangkan fungsi nginx itu sendiri, kemudian gunakan c dan lua

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:17:37

    Ia adalah pelayan yang serupa dengan Apache Bahasa pengaturcaraan bahagian belakang bergantung pada pelayan untuk membina persekitaran operasi Ia boleh difahami sebagai perkhidmatan, bukan program

    balas
    0
  • Batalbalas