Αυτό το αρχαίο Διακομιστής Ιστού Κερδίζει δημοτικότητα μέσα επιχειρηματικό τομέα. nginx είναι τώρα το νέο νούμερο δύο διακομιστών Ιστού, κυρίως επειδή είναι μια γρήγορη, ελαφριά και ανοιχτού κώδικα εναλλακτική λύση έναντι των πανίσχυρων Apache. Εδώ γιατί προσελκύει τόσο μεγάλη προσοχή. |
Η επιλογή ενός διακομιστή ιστού ήταν εύκολη. Εάν είχατε κατάστημα Windows, χρησιμοποιήσατε Internet Information Server (IIS). Διαφορετικά, Apache. Κανένα πρόβλημα. Τώρα, ωστόσο, υπάρχουν περισσότερες επιλογές διακομιστή ιστού. Μία από τις κύριες εναλλακτικές λύσεις είναι nginx, ένα πρόγραμμα ανοιχτού κώδικα που έγινε ο νούμερο δύο διακομιστής ιστού στον κόσμο, σύμφωνα με Netcraft, η εταιρεία ανάλυσης διακομιστή Ιστού.
Το NGINX (προφέρεται "μηχανή X") είναι ένας διακομιστής ιστού HTTP ανοιχτού κώδικα που περιλαμβάνει επίσης υπηρεσίες ηλεκτρονικού ταχυδρομείου με πρόσβαση στο διακομιστή Internet Message Protocol (IMAP) και στο Post Office Protocol (POP). Επίσης, το NGINX είναι έτοιμο να χρησιμοποιηθεί ως αντίστροφος διακομιστής μεσολάβησης. Σε αυτήν τη λειτουργία, το NGINX χρησιμοποιείται για την εξισορρόπηση του φορτίου μεταξύ των διακομιστών back-end ή για την παροχή προσωρινής αποθήκευσης για έναν αργό διακομιστή back-end.
Εταιρείες όπως η διαδικτυακή τηλεοπτική εταιρεία Hulu χρησιμοποιούν το NGINX για τη σταθερότητα και την απλή εγκατάσταση. Άλλοι χρήστες, όπως το Facebook και το WordPress.com, το χρησιμοποιούν επειδή η ασύγχρονη αρχιτεκτονική του διακομιστή Ιστού αφήνει ένα μικρό αποτύπωμα μνήμης και χαμηλή κατανάλωση πόρων, καθιστώντας το ιδανικό για το χειρισμό πολλαπλών και αλλαγών ενεργών ιστοσελίδων.
Αυτό είναι ένα δύσκολο έργο. Σύμφωνα με τον διευθυντή του NGINX, τον αρχιτέκτονα Igor Sysoev, έτσι το NGINX μπορεί να υποστηρίξει εκατοντάδες εκατομμύρια χρήστες Facebook.
Το Sysoev ξεκινά λέγοντας «ενώ οι διακομιστές Ιστού διαφέρουν επειδή έχουν πολλές δυνατότητες και είναι κάτι γενικού σκοπού λογισμικού ιστού, το NGINX ξεχωρίζει για το σύνολο των κύριων δυνατοτήτων του που σχετίζονται με την απόδοση, την επεκτασιμότητα και την απόδοση κόστους. Με την πάροδο του χρόνου, η οργανική ανάπτυξη του NGINX οδήγησε το έργο στην τρέχουσα κατάσταση, παρέχοντας το 10% του συνόλου του Διαδικτύου (που είναι πολύ) ».
"Αυτό οφείλεται κυρίως στον αριθμό των χαρακτηριστικών που διαθέτει και στον τρόπο με τον οποίο εφαρμόζονται", συνεχίζει ο Sysoev. «Εσωτερικά, οφείλεται επίσης στην αρχιτεκτονική του, η οποία διαφέρει από το παραδοσιακό μοντέλο διατήρησης ενός αντιγράφου του έτοιμου να εξυπηρετήσει κάθε νέο αίτημα. Αντ 'αυτού, το NGINX επεξεργάζεται δεκάδες χιλιάδες ταυτόχρονες συνδέσεις σε μια συμπαγή διαδικασία πολλαπλών CPU, από την οποία έχετε μόνο τον αντίστοιχο αριθμό διεργασιών NGINX για κλιμάκωση πολύ καλά.
Θέλετε να μάθετε περισσότερα; Το πρόγραμμα είναι διαθέσιμο για χρήση και είναι ανοιχτού κώδικα. Σύμφωνα με τον Sysoev, το επιχειρηματικό μοντέλο της εταιρείας βασίζεται σε δύο άδειες. "Θα διατηρήσουμε την έκδοση με το ελεύθερο λογισμικό [Ελεύθερο λογισμικό και ανοιχτό λογισμικό] πιο λειτουργική και ενημερωμένη", λέει. «Και θα θέλαμε να διαπιστώσουμε ότι οι εμπορικές επεκτάσεις θα αναγνωρίζονται βάσει αυτής της έκδοσης και αξίζει να αγοράσετε εταιρείες που χρειάζονται προηγμένες δυνατότητες που συνήθως δεν είναι διαθέσιμες σε οποιοδήποτε άλλο παρόμοιο προϊόν ανοιχτού κώδικα. Προσφέρουμε παραδοσιακές εμπορικές εκδόσεις και συμβουλευτείτε την έκδοση ανοιχτού κώδικα του NGINX, και έχουμε ήδη δεσμευτεί από μερικούς πελάτες από τότε που γίναμε εταιρεία. »
Εάν θέλετε οι υπηρεσίες ιστού σας να είναι γρήγορες χωρίς να σπάσετε την τράπεζα και να ξοδέψετε έναν προϋπολογισμό για υλικό, το NGINX αξίζει σαφώς την προσοχή σας.
Προσωπικά προτιμώ το Τσερόκι: https://es.wikipedia.org/wiki/Cherokee_%28servidor_web%29, http://www.cherokee-project.com
Το emsLinux χρησιμοποιεί το NGINX εδώ και ένα χρόνο και δεν το αλλάζω για τίποτα. Ο διακομιστής που έχω είναι ο πιο μέτριος και με το nGINX πετά σαν να ήταν ο πιο ισχυρός, μου αρέσει.
Ακούστηκε σαν να το είχα δει κάπου όταν ήταν υπό συντήρηση ή κάτι τέτοιο lol, αλλά δεν ήξερα ότι χρησιμοποιήθηκε από ακαθάριστους ιστότοπους.
Κοίταξα τη σελίδα Addons / Modules και έχει μερικά ενδιαφέροντα;), φαίνεται πολύ καλό.
Χρησιμοποιώ κάτι πολύ καλύτερα που ονομάζεται Nodejs
Δεν έχει καμία σχέση με αυτό, είναι δύο διαφορετικά πράγματα για δύο διαφορετικές γλώσσες και το καλύτερο είναι ότι μπορούν να συγχωνευτούν. Εάν διαθέτετε διακομιστή linux, καλό είναι να χρησιμοποιήσετε το nginx για να ανακατευθύνετε τους τομείς στους ιστότοπους που θέλετε και να εικονικοποιήσετε τους ιστότοπους που έχετε στο Node.js. Ως εκ τούτου, σας συνιστώ να συμμετάσχετε σε έργα VPS (εικονικός ιδιωτικός διακομιστής), είναι ένα μέρος για να δημιουργήσετε τους διακομιστές σας με το χέρι χωρίς κανείς να σας πει τι μπορείτε ή δεν μπορείτε να κάνετε, είστε ελεύθεροι να κάνετε ό, τι θέλετε. Χρησιμοποιώ το Digital Ocean: https://www.digitalocean.com/?refcode=0dcdca453dcc Για δύο λόγους, ο ένας είναι ότι συνιστάται ιδιαίτερα και ο άλλος είναι επειδή έχει πολλά μαθήματα για να σας παρέχει ασφάλεια και για να μπορείτε να κάνετε τα πάντα να λειτουργούν καλά. Ελπίζω να σας εξυπηρετεί, χαιρετισμούς! Παρεμπιπτόντως, ευχαριστώ για την ανάρτηση, θα ξεκινήσω με το nginx !!
Πρέπει να ξέρετε πώς να το χρησιμοποιήσετε επίσης, σωστά; Ντα!
Ο ιστότοπος muylinux.com χρησιμοποιεί το nginx. Όπως και σε 2 χρόνια το έχουν πέσει 2 φορές που θυμάμαι και σχολίασαν ότι οφείλεται σε σφάλμα NGINX.
Συγχαρητήρια!
Γεια σας!
Μια ερώτηση, ψάχνω για προχωρημένη εκπαίδευση στο NGINX, υπάρχει επίσημη εκπαίδευση; Καλύτερα να επιλέξετε αυτο-εκπαίδευση; Τι θα μας συνιστούσατε;
ευχαριστώ!
Το Haber φαίνεται ενδιαφέρον, ας το δοκιμάσουμε.
πολύ σαφές και κατευθύνετε το άρθρο. Ευχαριστώ.
Τώρα η σελίδα έχει ένα μήνυμα στην επικεφαλίδα της που ενημερώνει την ηλικία του άρθρου και ότι μπορεί να είναι "ξεπερασμένο". Θα ήθελα να προτείνω να συμβουλεύσετε τους συγγραφείς αυτής της πρότασης να ελέγξουν για τη λέξη "ξεπερασμένη". Έχουμε στη γλώσσα μας (και σε πολλά άλλα κάτι παρόμοιο) τη λέξη "ξεπερασμένη", ή "ξεπερασμένη", "λάθος" ... για να εκφράσουμε ότι ο χρόνος που έχει παρέλθει μπορεί να έχει αλλάξει την αλήθεια αυτού που εκφράζεται στο κείμενο .
Σας ευχαριστώ.