Πού θα φιλοξενήσετε το επόμενο έργο σας; Οι καλύτερες υπηρεσίες φιλοξενίας Django

Το άρθρο γράφτηκε από: Timothy Shim
  • Οδηγοί Φιλοξενίας
  • Ενημερώθηκε: Ιούλιος 08, 2020

Django είναι λίγο αίνιγμα επειδή η θέση ως έχει, η αγάπη για αυτό το πλαίσιο φαίνεται να σχίζεται ανάμεσα σε δύο ενδιαφέροντες αντιπάλους - το Ηνωμένες Πολιτείες και Ρωσία. Ακόμα, υπάρχουν πολλά που πρέπει να αρέσουν στους προγραμματιστές, καθώς έχει όλα τα εξαιρετικά χαρακτηριστικά που χρειάζεται ο σύγχρονος προγραμματιστής ιστού.

Όντας ανεξάρτητο από το λειτουργικό σύστημα, το Django μπορεί να τρέξει σε σχεδόν οποιοδήποτε περιβάλλον που μπορεί να φανταστεί το οποίο είναι ένα τεράστιο πλεονέκτημα. Παρ 'όλα αυτά, δεν είναι όλοι οι οικοδεσπότες Ιστού πρόθυμοι να υποστηρίξουν τους προγραμματιστές του Django.

Θα αφήσουμε το «γιατί» από την εξίσωση προς το παρόν και θα επικεντρωθούμε στα καλύτερα μέρη που μπορείτε να βρείτε υπηρεσίες φιλοξενίας Django.

5 από τους καλύτερους οικοδεσπότες του Django

1. PythonAnywhere

Φιλοξενία Django - PythonAnywhere

Ιστοσελίδα: https://www.pythonanywhere.com/

Αν και αυτό δεν είναι ένας κεντρικός υπολογιστής που εμφανίζεται σε κανονικές αναζητήσεις, αν ψάχνετε για Django φιλοξενία είναι πιθανό το πρώτο όνομα που θα συναντήσετε. Αυτός ο οικοδεσπότης προσανατολίζεται εξ ολοκλήρου Python και εκτελεί το Amazon Web Services (AWS).

Τα σχέδια καλύπτουν όλα τα επίπεδα των χρηστών της Python από τους απόλυτους αρχάριους έως τους γκουρού εφαρμογών. Στο χαμηλότερο άκρο της κλίμακας, υπάρχει ακόμη ένας δωρεάν λογαριασμός στον οποίο μπορείτε να εγγραφείτε μόνο για να δείτε το περιβάλλον.

Η χρήση του PythonAnywhere για την εκκίνηση του έργου σας είναι απλή και όσοι είναι εξοικειωμένοι με τα τοπικά περιβάλλοντα θα χαρούν να ακούσουν ότι δεν είναι πολύ διαφορετικό. Υπάρχει ένας τεράστιος αριθμός προ-ενσωματωμένες ενότητες έτοιμο για εισαγωγή και χρήση.

Αν κοιτάζετε προς το Django, υπάρχει επίσης ένα πρόγραμμα εγκατάστασης με ένα κλικ. Το μόνο που έχετε να κάνετε είναι να το ενημερώσετε για το όνομα της εφαρμογής σας και πού θα μεταβούν τα αρχεία. Τα υπόλοιπα είναι αυτοματοποιημένα, οπότε δεν υπάρχει πρόβλημα με διαμορφώσεις για Apache ή οτιδήποτε άλλο.

Επισκόπηση Quick PythonAnywhere

Τιμή: από 5 $ / μήνα (διατίθεται δωρεάν πρόγραμμα)

ΥΠΕΡ

  • Γρήγορη ανάπτυξη για το Django
  • Διατίθεται δωρεάν πρόγραμμα για αρχάριους
  • Τρέχει σε ισχυρούς διακομιστές ιστού Amazon
  • Ενεργό φόρουμ

ΚΑΤΑ

  • Οι δωρεάν υποτομείς χρησιμοποιούν κοινόχρηστο SSL
  • Πολύπλοκος προσαρμοσμένος χειρισμός SSL

2. Ψηφιακός Ωκεανός

Φιλοξενία Django - Digital Ocean

Ιστοσελίδα: https://www.digitalocean.com/

Η ετικέτα με την ένδειξη "The Developer Cloud" πρέπει να σας πει όλα όσα πρέπει να γνωρίζετε για τις δυνατότητες του Django να φιλοξενεί εδώ. Αυτό που ίσως δεν συνειδητοποιείτε είναι ότι οι τιμές στο Digital ocean είναι πολύ ανταγωνιστικές.

Εκτός από το σχετικά χαμηλό κόστος εισόδου, η τεχνολογία Cloud σημαίνει ότι η χρέωσή σας θα είναι πολύ ακριβής και πληρώνετε μόνο για όσα πρέπει να χρησιμοποιήσετε - τίποτα άλλο. Το μεγαλύτερο εμπόδιο για τη φιλοξενία του Django στο Digital Ocean είναι ότι μπορεί να μην είναι κατάλληλο για όλους.

Σε αντίθεση με έναν κεντρικό υπολογιστή όπως το PythonAnywhere, το Digital Ocean χρειάζεται να ρυθμίσετε το περιβάλλον που πρέπει να χρησιμοποιήσετε. Επιπλέον, δεδομένου ότι είναι τόσο διαμορφώσιμο, πρέπει όχι μόνο να γνωρίζετε τι χρειάζεστε, αλλά και πώς να ταιριάξετε όλα τα κινούμενα κομμάτια μαζί.

Αυτό σημαίνει ότι θα αφιερωθεί κάποιος χρόνος και προσπάθεια για τη διαχείριση του περιβάλλοντός σας αντί για την καθαρή κατασκευή των εφαρμογών σας εδώ. Από τη μία πλευρά που το καθιστά πολύ πιο οικονομικό για την ανάπτυξη. Από την άλλη, μπορεί να είναι μια πρόκληση για αρχάριους.

Σοβαρά, εάν δεν ξέρετε τι κάνετε, το Digital Ocean μπορεί να είναι μια μεγάλη πρόκληση. Εάν το κάνετε, ο ουρανός είναι το όριο - και το εννοώ αυτό κυριολεκτικά.

Γρήγορη επισκόπηση ψηφιακού ωκεανού

Τιμή: από 5 $ / μήνα

ΥΠΕΡ

  • Σχέδια υψηλής διαμόρφωσης
  • Αξιοπρεπές κόστος εισόδου για υπολογιστικούς νέφους
  • Σχεδόν απεριόριστες επιλογές

ΚΑΤΑ

  • Απαιτείται κάποια τεχνική ικανότητα
  • Μπορεί να είναι χρονοβόρα για τη διαχείριση

3. ScalaHosting

Φιλοξενία Django - φιλοξενία scala

Ιστοσελίδα: https://www.scalahosting.com/

Η ScalaHosting μπορεί να μην προσφέρει ειδικά σχεδιασμένα σχέδια DJango, αλλά το σήμα της αριστείας τους έρχεται με τη μορφή SPanel. Με μεγάλο μέρος του κόσμου φιλοξενίας κάτω από το σύγχυση του cPanel, η τιμολόγηση είναι μονοπωλιακή. Πολλοί που έχουν απορρίψει το cPanel έχουν βρει ένα χαρούμενο σπίτι στο ScalaHosting.

SPanel αλλάζει το παιχνίδι με σημαντικό τρόπο και προσφέρει στους χρήστες μια εξαιρετικά χρήσιμη επιλογή. Είναι επίσης εντελώς συμβατό με το cPanel, ώστε να μπορείτε εύκολα να κάνετε μετεγκατάσταση στο ScalaHosting από οποιονδήποτε κεντρικό υπολογιστή βρίσκεστε. Προσφέρουν επίσης δωρεάν υπηρεσίες μετεγκατάστασης, οπότε αυτό είναι ένα ζήτημα που μπορείτε εύκολα να ξεπλύνετε τα χέρια σας.

Το SPanel είναι διαθέσιμο στα σχέδια Managed Cloud VPS της ScalaHosting. Παρά το πλήρως διαχειριζόμενο περιβάλλον, καταφέρνει να παρακολουθεί με σχετικά χαμηλό κόστος εισόδου. Έχετε πρόσβαση όχι μόνο στο SPanel, αλλά σε ένα πλήρως διαμορφώσιμο περιβάλλον.

Αυτό σημαίνει υποστήριξη για σχεδόν τα πάντα, από την Python έως τις εξειδικευμένες υπηρεσίες, όπως η σάρωση Live Malware μέσω της τεχνολογίας SShield - και γενναιόδωροι πόροι για τη λειτουργία όλων.

Διαβάστε την αναλυτική αναθεώρηση της Scala Hosting.

Γρήγορη επισκόπηση ScalaHosting

Τιμή: από 9.95 $ / μήνα

ΥΠΕΡ

  • Το sPanel είναι εξαιρετικά συμβατό με το cPanel
  • Απεριόριστες μετακινήσεις ιστότοπων
  • Ζωντανή σάρωση κακόβουλου λογισμικού
  • Γρήγορη ανάπτυξη εφαρμογών

Μειονεκτήματα του ScalaHosting

  • Μη αφιερωμένο περιβάλλον Django

4. Djangoeurope

Φιλοξενία Django - djangoeurope

Ιστοσελίδα: https://djangoeurope.com/

Αυτός ο κεντρικός υπολογιστής με έδρα την Ελβετία είναι ένας άλλος που είναι προφανώς Django-centric, με διακομιστές στη Γερμανία, τη Φινλανδία, την Ελβετία και τις ΗΠΑ. Το να τους δοθεί ακόμη μεγαλύτερη αξιοπιστία είναι το γεγονός ότι και οι δύο ιδρυτές έχουν τεχνικό υπόβαθρο, ένας από τους οποίους είναι ο ίδιος ένας Django dev.

Το Djangoeurope προσφέρει τα καλύτερα και των δύο κόσμων στο Django hosting - ένα προσαρμοσμένο περιβάλλον όπου δεν χρειάζεται να ανησυχείτε για τις περισσότερες ρυθμίσεις αλλά είναι εξαιρετικά φιλικό για προγραμματιστές. Προσφέρουν ανάπτυξη ενός Django με ένα κλικ χωρίς φασαρία.

Ο λογαριασμός σας θα εκτελεστεί Debian 9 και έρχεται με NGINX και Lighttpd προεγκατεστημένος διακομιστής ιστού. Οτιδήποτε άλλο μπορεί είτε να εγκατασταθεί μόνοι σας, είτε μπορείτε να τα κάνετε να το κάνουν για εσάς, αν προτιμάτε. Αυτή η υπηρεσία προσφέρεται ανοιχτά στον ιστότοπό τους και όχι ένα «κρυφό μυστικό» που υπόκειται στις ιδιοτροπίες του προσωπικού υποστήριξης.

Εκτός από το Django, μπορείτε επίσης να χρησιμοποιήσετε τον λογαριασμό σας όπως οποιαδήποτε άλλη λύση φιλοξενίας. Εάν για κάποιο λόγο αποφασίσετε να εκτελέσετε απλώς έναν στατικό ιστότοπο - αυτή η επιλογή είναι διαθέσιμη και σε εσάς. Τα πακέτα τιμολογούνται σε ευρώ, οπότε ενδέχεται να χάσετε λίγη μετατροπή εάν βρίσκεστε αλλού.

Προσωπικά, πιστεύω ότι το μεγαλύτερο πλεονέκτημα που έχει το PythonAnywhere είναι ότι προσφέρεται από εκείνους που γνωρίζουν πραγματικά τι χρειάζονται οι χρήστες του Django και του Python. Αυτό έχει ως αποτέλεσμα μια πολύ απλοποιημένη προσφορά που δεν είναι πιθανό να πάει στραβά.

Γρήγορη επισκόπηση Djangoeurope

Τιμή: από 5 € / μήνα

ΥΠΕΡ

  • Εξαιρετικά εξειδικευμένο περιβάλλον φιλοξενίας
  • Γρήγορη ανάπτυξη Django
  • Ελαφριά διεπαφή Ιστού
  • Φιλοξενήστε απεριόριστους ιστότοπους και τομείς

ΚΑΤΑ

  • Πολύ περιορισμένο εύρος ζώνης
  • Περιορισμένη επιλογή λειτουργικού συστήματος

5. A2 Hosting

Φιλοξενία Django - a2

Ιστοσελίδα: https://www.a2hosting.com/

Για όσους δεν είναι εξοικειωμένοι, το A2 Hosting είναι ένα εμπορικό σήμα που φημίζεται εδώ και πολύ καιρό για τα φιλικά για προγραμματιστές φιλοξενία. Τα κοινόχρηστα πακέτα φιλοξενίας τους διαθέτουν πολλές δυνατότητες που θα δυσκολευτείτε να βρείτε αλλού.

Ωστόσο, για το Django, είναι καλύτερα να κοιτάξετε τα σχέδια VPS τους. Είναι βολικό ότι το μόνο που χρειάζεστε εδώ για το Django είναι μη διαχειριζόμενο VPS. Αυτά τα σχέδια έχουν πολύ ανταγωνιστική τιμή στο A2 Hosting και ξεκινούν από μόλις $ 5 / μήνα.

Παρά το γεγονός ότι είναι ένας γενικός οικοδεσπότης όπως το ScalaHosting, τα σχέδια φιλοξενίας A2 εξακολουθούν να διευκολύνουν όσους θέλουν ένα περιβάλλον Django. Το μόνο που έχετε να κάνετε είναι να ρυθμίσετε το εικονικό περιβάλλον και να εκτελέσετε το πρόγραμμα εγκατάστασης pip. Μετά από αυτό είναι απλώς θέμα διαμόρφωσης του Django με τον τρόπο που σας αρέσει. Μπορείτε ακόμη και να διαμορφώσετε τη διεπαφή διαχειριστή Django εάν θέλετε.

κουκούτσι Σας επιτρέπει επίσης να εγκαταστήσετε άλλα πακέτα Python που μπορεί να χρειαστείτε, οπότε είναι μια συμφωνία all-in-one. Για devs, η εγκατάσταση της γραμμής εντολών που χρησιμοποιεί αυτά τα εργαλεία δεν πρέπει να αποτελεί πρόβλημα.

Μάθετε περισσότερα σχετικά με την φιλοξενία A2 στο Jerry.

Γρήγορη επισκόπηση φιλοξενίας A2

Τιμή: από 5 $ / μήνα

ΥΠΕΡ

  • Εξαιρετική απόδοση διακομιστή
  • Πολύ φιλικό προς τον dev
  • Διατίθενται διακομιστές Turbo

ΚΑΤΑ

  • Μη εντυπωσιακή εγγύηση χρόνου λειτουργίας 99.9%

Τι να ψάξετε σε έναν οικοδεσπότη Django

Αυτή η ερώτηση είναι λίγο συζητήσιμη δεδομένου ότι υπάρχουν πολλά επίπεδα δυνατοτήτων. Από τη μία πλευρά, εξαιρετικά εξειδικευμένα περιβάλλοντα περιορίζουν κάπως τις επιλογές σας. Ωστόσο, συνήθως είναι επίσης προεγκατεστημένες για τις ανάγκες σας και έτοιμοι να ξεκινήσετε.

Ένα καλό παράδειγμα αυτού είναι το PythonAnywhere που είναι ειδικά κατασκευασμένο. Τόσο που προσφέρουν ακόμη και τον εαυτό τους ως μια βιώσιμη λύση για εκπαιδευτικούς που χρειάζονται έτοιμα περιβάλλοντα για τη διδασκαλία των μαθητών τους - με τη δυνατότητα να προσφέρουν σε κάθε μαθητή έναν λογαριασμό κόκκινου προς χρήση.

Εναλλακτικά, υπάρχει επίσης μια επιλογή στη γενική φιλοξενία που υποστηρίζει περιβάλλοντα Django. Αυτές οι λύσεις είναι πιο περίπλοκες στη ρύθμιση, αλλά με τον σωστό κεντρικό υπολογιστή είναι επίσης δυνατή. Στο τέλος της ημέρας, η επιλογή του ξενιστή Django βρίσκεται κυρίως σε αυτό που το χρειάζεστε.

Οι οικοδεσπότες που έχω αναφέρει εδώ μπορεί να διαφέρουν σε αυτό που έχουν να προσφέρουν, αλλά ο καθένας κάνει μια ισχυρή υπόθεση για όσους ενδιαφέρονται για Django και Python. Προσωπικά, αν ψάχνετε για ένα βασικό sandbox, νομίζω ότι ένα πιο γενικό περιβάλλον είναι ο τρόπος να πάτε.

Τελικές σκέψεις: λιγότερη αναζήτηση, περισσότερος κώδικας

Το Django αυξάνει τη δημοτικότητά του και δεν είναι δύσκολο να καταλάβουμε γιατί. Η Python είναι μια από τις λίγες γλώσσες υψηλού επιπέδου που λειτουργεί καλά σε πολλές πλατφόρμες. Η φύση των Django και Python προάγει επίσης καλές συνήθειες κωδικοποίησης δεδομένης της τάσης «επαναχρησιμοποίησης κώδικα».

Η φιλοξενία επηρεάζει σε μεγάλο βαθμό την απόδοση των ιστότοπων - και σε αυτήν την περίπτωση, ακόμη και εφαρμογών ιστού. Η μετάβαση με οποιονδήποτε από αυτούς τους αναφερόμενους κεντρικούς υπολογιστές θα σας βοηθήσει να ανακουφίσετε αυτές τις ανησυχίες, καθώς στην καρδιά τους, είναι συμπαγείς ερμηνευτές.

Γιατί σπαταλάω χρόνο ψάχνω για έναν καλό οικοδεσπότη πότε πρέπει να εστιάσετε στην κωδικοποίησή σας;

Σχετικά με τον Timothy Shim

Ο Timothy Shim είναι συγγραφέας, συντάκτης και tech geek. Ξεκινώντας την καριέρα του στον τομέα της Πληροφορικής, βρήκε γρήγορα το δρόμο του για εκτύπωση και από τότε συνεργάστηκε με τίτλους διεθνών, περιφερειακών και εγχώριων μέσων ενημέρωσης όπως οι ComputerWorld, PC.com, Business Today και The Asian Banker. Η εξειδίκευσή του έγκειται στον τομέα της τεχνολογίας τόσο από πλευράς καταναλωτών όσο και επιχειρήσεων.