Bandingkan Nginx dan Apache

Selama dua dekad, Apache telah mengubah pasaran pelayan web yang semakin mengecil. Nginx bukan sahaja mengejar Apache, tetapi kini menjadi pilihan banyak laman web dengan trafik tinggi. Pengguna Apache mungkin tidak bersetuju dengan isu ini. Itulah sebabnya sukar untuk membuat kesimpulan hos web mana yang lebih baik. Sebenarnya kedua-dua Apache dan Nginx adalah bahagian teras susunan web yang lengkap (LAMP serta LEMP) dan pilihan terakhir bergantung pada keperluan individu.

Sebagai contoh, orang yang menjalankan tapak Drupal sering memilih Apache, manakala pengguna WordPress nampaknya lebih menyukai Nginx. Sehubungan itu, matlamat artikel ini adalah untuk membantu anda memahami keperluan anda sendiri dengan lebih baik, dan bukannya memberikan pengesyoran stereotaip untuk semua orang. Perbandingan berikut antara Nginx dan Apache akan memberi anda gambaran yang tepat.

Adakah Nginx atau Apache pelayan yang lebih baik?

1. Populariti

Sehingga 2012, lebih daripada 65% tapak web adalah berdasarkan Apache. Populariti bukan hanya kerana sejarah panjang Apache. Ini adalah salah satu perisian perintis pertama untuk pembangunan World Wide Web. Walau bagaimanapun, zaman telah berubah. Menurut W3Tech.com, setakat 14 Januari 2019, bilangan tapak web yang menggunakan pelayan Apache (44.4%) hanya lebih tinggi sedikit daripada Nginx (40.9%). Nginx dan Apache menguasai hampir 85% pasaran pelayan web.

Bandingkan Nginx dan Apache

Apabila ia datang ke laman web trafik tinggi, carta berikut adalah menarik. Khususnya, Nginx berada di atas Apache tetapi di bawah Pelayan Google, perkhidmatan yang menyediakan pelayan untuk tapak web seperti YouTube , Gmail dan Drive.

Bandingkan Nginx dan Apache

Sebilangan besar laman web telah berhijrah dari Apache ke Nginx. Jelas sekali, Nginx dianggap sebagai pelayan web yang lebih baharu dan lebih bergaya. Tapak trafik tinggi di Apache, contohnya, Wikipedia dan New York Times, sering menggunakan proksi HTTP bahagian hadapan seperti Varnish.

Kesimpulan : Jurang populariti antara Apache dan Nginx semakin mengecil dengan cepat. Dari segi faktor ini, Apache dan Nginx terikat.

2. Kelajuan

Ciri utama pelayan web yang baik ialah ia mesti berjalan pantas, serta mudah menampung sambungan dan trafik dari mana-mana sahaja. Untuk mengukur kelajuan pelayan, artikel itu membandingkan dua tapak web pelancongan popular berdasarkan Apache (Expedia.com) dan Nginx (Booking.com). Menggunakan alat dalam talian yang dipanggil Bitcatcha, perbandingan dibuat kepada berbilang pelayan dan diukur berdasarkan penanda aras 200+ ms Google. Booking.com berdasarkan Nginx dinilai "sangat pantas". Sebaliknya, Expedia.com berasaskan Apache dinilai "di atas purata dan boleh dipertingkatkan."

Jika anda telah menggunakan kedua-dua tapak pelancongan ini beberapa kali, anda boleh mengesahkan bahawa Expedia agak perlahan dalam mengembalikan hasil pertanyaan daripada Tempahan.

Di bawah ialah perbandingan antara dua hos untuk beberapa laman web lain. Nginx adalah lebih pantas dalam kebanyakan kes di bawah dengan satu pengecualian.

Bandingkan Nginx dan Apache

Kesimpulan : Nginx memenangi pusingan ini.

3. Keselamatan

Kedua-dua Nginx dan Apache mengambil berat tentang keselamatan di laman web mereka. Tiada sistem teguh yang lengkap tanpa tindakan balas terhadap serangan DDoS , perisian hasad dan pancingan data . Kedua-dua pelayan secara berkala mengeluarkan laporan keselamatan dan nasihat, memastikan aspek keselamatan dipertingkatkan pada setiap peringkat.

Kesimpulan : Nginx dan Apache terikat sekali lagi dalam pusingan ini.

4. Sambungan serentak

Satu perkara yang perlu diperhatikan ialah Apache, dalam beberapa cara, tidak dapat dibandingkan dengan skala dan keupayaan Nginx. Lagipun, Nginx pada asalnya direka untuk mempercepatkan pengendali FastCGI dan SCGI. Walau bagaimanapun, dari Apache 2.4 dan seterusnya (versi lalai), terdapat peningkatan drastik dalam bilangan sambungan serentak. Sejauh mana peningkatan ini telah berkembang patut disiasat.

Berdasarkan ujian di Loadimpact.com, artikel itu sekali lagi membandingkan Booking.com (Nginx) dengan Expedia.com (Apache). Untuk 25 pengguna maya, laman Nginx boleh log 200 permintaan sesaat, iaitu 2.5 kali lebih tinggi daripada Apache (80 permintaan sesaat). Jelas sekali, jika anda mempunyai tapak web trafik tinggi yang berdedikasi, Nginx adalah pilihan yang lebih selamat.

Bandingkan Nginx dan Apache

Kesimpulan : Nginx memenangi pusingan ini.

5. Fleksibiliti

Hos web mestilah cukup fleksibel untuk membenarkan penyesuaian. Apache melakukannya dengan baik, melalui penggunaan alat .htaccess yang Nginx tidak menyokong. Ia membenarkan desentralisasi tugas pentadbir. Pentadbir pihak ketiga dan pentadbir peringkat kedua mungkin dihalang daripada mengakses pelayan utama. Tambahan pula, Apache menyokong lebih daripada 60 modul, menjadikannya sangat berskala. Itulah sebabnya Apache lebih popular dengan penyedia pengehosan kongsi.

Bandingkan Nginx dan Apache

Kesimpulan : Apache memenangi pusingan ini.

Parameter lain

Sebelum ini, Nginx tidak mempunyai sokongan yang sangat baik untuk sistem pengendalian Windows, tidak seperti Apache. Walau bagaimanapun, ini tidak lagi berlaku. Selain itu, Apache juga dianggap agak lemah dari segi pengimbangan beban dan proksi simpanan . Tetapi semuanya telah berubah sekarang!

Keputusan akhir

Nginx menang tipis dengan jaringan 2-1. Dengan itu, perbandingan objektif antara Nginx dan Apache dari segi spesifikasi teknikal akan memberikan gambaran yang lengkap. Kesimpulan terakhir ialah kedua-dua hos web berguna dengan cara mereka sendiri.

Walaupun Apache harus digunakan dengan pelayan hadapan (yang menjadi pilihan Nginx sendiri), Nginx boleh menjadi lebih baik dengan lebih banyak penyesuaian dan fleksibiliti.

Tinggalkan Komen

Bagaimana untuk mengalih keluar notis permintaan hak cipta di sudut kanan skrin pada Windows 10

Bagaimana untuk mengalih keluar notis permintaan hak cipta di sudut kanan skrin pada Windows 10

Adakah anda melihat pemberitahuan pengaktifan Windows 10 di sudut kanan skrin? Artikel ini akan membimbing anda cara memadamkan notis permintaan hak cipta pada Windows 10.

Arahan daripada AZ tentang cara memasang Windows 10 build 14393.222

Arahan daripada AZ tentang cara memasang Windows 10 build 14393.222

Baru-baru ini Microsoft mengeluarkan kemas kini kumulatif terkini untuk pengguna PC Windows 10 yang dipanggil Build 14393.222. Kemas kini yang dikeluarkan untuk Windows 10 ini terutamanya membetulkan pepijat berdasarkan maklum balas pengguna dan meningkatkan pengalaman prestasi sistem pengendalian.

Lindungi rangkaian komputer anda dengan hos Bastion hanya dalam 3 langkah

Lindungi rangkaian komputer anda dengan hos Bastion hanya dalam 3 langkah

Adakah anda mempunyai komputer pada rangkaian tempatan anda yang memerlukan akses luaran? Menggunakan hos benteng sebagai penjaga pintu untuk rangkaian anda boleh menjadi penyelesaian yang baik.

3 cara untuk mengosongkan semua log peristiwa dalam Windows 10 dengan cepat

3 cara untuk mengosongkan semua log peristiwa dalam Windows 10 dengan cepat

Kadangkala anda mungkin perlu memadamkan log peristiwa lama sekaligus. Dalam panduan ini, Quantrimang.com akan menunjukkan kepada anda 3 cara untuk memadam semua log peristiwa dalam Windows 10 Event Viewer dengan cepat.

Cara membuat kunci Windows jika papan kekunci anda tidak tersedia

Cara membuat kunci Windows jika papan kekunci anda tidak tersedia

Jika anda lebih suka menggunakan papan kekunci klasik lama, seperti IBM Model M, yang tidak termasuk kekunci Windows fizikal, terdapat kaedah mudah untuk menambah lagi, dengan meminjam kunci yang anda jarang gunakan. .

Cara membuat mod latar belakang telus pada Windows 10

Cara membuat mod latar belakang telus pada Windows 10

WindowTop ialah alat yang mempunyai keupayaan untuk meredupkan semua tetingkap aplikasi dan program yang dijalankan pada komputer Windows 10. Atau anda boleh menggunakan antara muka latar belakang gelap pada tingkap.

Kaedah IP palsu membantu anda mengakses tanpa nama

Kaedah IP palsu membantu anda mengakses tanpa nama

Dalam banyak artikel sebelumnya, kami telah menyebut bahawa kekal tanpa nama dalam talian adalah sangat penting. Maklumat peribadi dibocorkan setiap tahun, menjadikan keselamatan dalam talian semakin diperlukan. Itulah juga sebab kita harus menggunakan alamat IP maya. Di bawah, kita akan belajar tentang kaedah untuk mencipta IP palsu!

Bagaimana untuk mematikan bar Bahasa pada Bar Tugas Windows 8

Bagaimana untuk mematikan bar Bahasa pada Bar Tugas Windows 8

Bar Bahasa pada Windows 8 ialah bar alat bahasa kecil yang direka untuk dipaparkan secara automatik pada skrin Desktop. Walau bagaimanapun, ramai orang ingin menyembunyikan bar bahasa ini pada Bar Tugas.

Petua untuk mengoptimumkan kelajuan sambungan Internet daripada Linksys

Petua untuk mengoptimumkan kelajuan sambungan Internet daripada Linksys

Memaksimumkan kelajuan Internet adalah penting untuk mengoptimumkan sambungan rangkaian anda. Anda boleh menikmati hiburan dan pengalaman kerja yang optimum menggunakan komputer, TV sedia Internet, konsol permainan, dsb.

Bagaimana untuk menyediakan WEP, WPA, WPA2 untuk penghala Linksys

Bagaimana untuk menyediakan WEP, WPA, WPA2 untuk penghala Linksys

Kesambungan wayarles adalah satu keperluan hari ini dan kerana itu, keselamatan wayarles adalah penting untuk memastikan keselamatan dalam rangkaian dalaman anda.