Gunicorn ΣΤΟΙΧΕΙΟ ΛΥΣΗ ΔΙΑΚΟΠΗΣ WEB
Βελτιστοποιημένο WSGI Web Server Fast & Resource
Το Gunicorn είναι μια διεπαφή πύλης Web Server Python. Είναι ένας γρήγορος διακομιστής ιστού με βελτιστοποιημένη χρήση πόρων και λειτουργεί με μια μεγάλη ποικιλία πλαισίων ιστού.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το Gunicorn είναι μοναδικό σε σύγκριση με πολλές υλοποιήσεις διακομιστή WSGI, επειδή είναι εξαιρετικά σταθερό και εξουσιάζει μερικές από τις μεγαλύτερες εφαρμογές ιστού με βάση την Python στον κόσμο, συμπεριλαμβανομένης της διάσημης πλατφόρμας κοινωνικών μέσων ενημέρωσης Instagram. Το Gunicorn είναι ένας καθαρός διακομιστής ιστού Python για εφαρμογές WSGI. Παρέχει μια τέλεια ισορροπία απόδοσης, ευελιξίας και απλότητας διαμόρφωσης. Είναι επίσης απίστευτα ελαφρύ στους πόρους και μπορείτε να ορίσετε την προτεραιότητα ορισμένων τελικών σημείων και να διατηρήσετε την απόδοση στους διακομιστές σας για το πού χρειάζεται περισσότερο. Ο διακομιστής ιστού Gunicorn είναι ο μόνος διακομιστής WSGI για το Python που είναι συμβατό με σχεδόν τα πάντα. Αυτός είναι ο τυπικός διακομιστής που μπορείτε να χρησιμοποιήσετε όταν εργάζεστε τόσο με τη Flask όσο και με το Django, οι οποίοι είναι τα δύο πιο δημοφιλή web-frameworks για την Python. Ένα από τα πλεονεκτήματα της χρήσης του Gunicorn είναι ότι είναι αρκετά γρήγορο και φιλικό προς τους πόρους. Η αρχιτεκτονική του είναι αρκετά απλή, πράγμα που σημαίνει ότι μπορεί συνήθως να εφαρμοστεί πολύ εύκολα και εξακολουθεί να τρέχει απίστευτα γρήγορα. Είναι κυρίως γραμμένο στη γλώσσα προγραμματισμού C, πράγμα που σημαίνει ότι είναι πιθανό πάνω από οποιοδήποτε άλλο διακομιστή γραμμένο σε καθαρό Python όσον αφορά την ταχύτητα και την απόδοση.
Απαιτήσεις συστήματος
Ακολουθούν οι απαιτήσεις για την εγκατάσταση του Gunicorn στο Ubuntu 18.04
- διακομιστής Ubuntu 18.04
- Πρόσβαση σε παράθυρο γραμμής εντολών/τερματικού
- Ένας χρήστης μη ρίζας με δικαιώματα sudo
- Ένα βασικό τείχος προστασίας
Χαρακτηριστικά
- Λειτουργεί με το Paster, το Django και το WSGI από το κουτί.
- Η διαχείριση των διαδικασιών των εργαζομένων είναι αυτόματη.
- Απλή διαμόρφωση Python
- Πολλαπλές διαμορφώσεις εργαζομένων
- Μια ποικιλία αγκίστρων διακομιστή
- Συμβατό με Python 2.6+ και Python 3.2+
Οδηγίες Εγκατάστασης
Πρώτα απ ‘όλα, ενημερώστε το ευρετήριο πακέτου χρησιμοποιώντας την ακόλουθη εντολή:
<pre class="wp-block-code">
Sudo apt -get update -y
Εγκαταστήστε το πακέτο Gunicorn εκτελώντας την ακόλουθη εντολή:
<pre class="wp-block-code">
sudo apt -get εγκατάσταση -y gunicorn
Ελέγξτε τα αρχεία καταγραφής συστήματος για να επιβεβαιώσετε ότι δεν υπάρχουν σχετικά σφάλματα.