5 καλύτερες υπηρεσίες φιλοξενίας ιστοσελίδων Drupal του 2020

Μια κριτική για τους κορυφαίους οικοδεσπότες ιστού της Drupal συνιστάται για τη φιλοξενία ενός ιστότοπου Drupal & ο πλήρης οδηγός μας σχετικά με το τι πρέπει να ψάξετε κατά την αγορά φιλοξενίας ιστοσελίδων Drupal.

Ο επίσημος οδηγός μας για την καλύτερη φιλοξενία ιστοσελίδων Drupal

Η εύρεση του καλύτερου οικοδεσπότη Ιστού Drupal είναι το κλειδί για τη μακροπρόθεσμη επιτυχία του ιστότοπού σας Drupal. Οι περισσότεροι οικοδεσπότες Ιστού υποστηρίζουν το Drupal, αλλά η απόδοση είναι συχνά το πρωταρχικό ζήτημα επειδή απαιτεί υψηλότερους πόρους διακομιστή από άλλες πλατφόρμες CMS. Στην πραγματικότητα, προτείνουμε τη φιλοξενία του Drupal σε πρόγραμμα φιλοξενίας που βασίζεται σε VPS ή Cloud, παρόλο που είναι φυσικά δυνατό να χρησιμοποιήσετε ένα κοινόχρηστο πρόγραμμα εάν υπάρχουν περιορισμοί προϋπολογισμού. Ανεξάρτητα από το πρόγραμμα φιλοξενίας που μπορεί να χρειαστεί ο ιστότοπός σας, ακολουθεί η λίστα με τις καλύτερες εταιρείες φιλοξενίας ιστοσελίδων της Drupal που συνιστώνται ιδιαίτερα από εμάς και την κοινότητα του Drupal:

Οι καλύτεροι οικοδεσπότες Web Drupal με μια ματιά

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

Host Web
Αρχίζει στις:
Συνιστάται για:
Μάθε περισσότερα
Φιλοξενία InMotion24,99 $ / μήναΕπαγγελματική φιλοξενία Drupal VPS για μεγαλύτερες επιχειρήσειςΠροβολή σχεδίων
HostGator4,95 $ / μήναΠροσιτή φιλοξενία σύννεφων Drupal για χρόνο λειτουργίας & αξιοπιστίαΠροβολή σχεδίων
Μπλε Χοστ2,95 $ / μήναΔημοφιλής επιλογή για το Drupal και το # 1 συνιστάται στο Drupal.orgΠροβολή σχεδίων
GreenGeeks2,95 $ / μήναΠροσιτό Drupal κοινόχρηστη φιλοξενία για όσους έχουν προϋπολογισμόΠροβολή σχεδίων
Φιλοξενία Α23,92 $ / μήναΓρήγορη, υψηλής απόδοσης κοινή χρήση φιλοξενίας Drupal για προγραμματιστέςΠροβολή σχεδίων

Καλύτερη εταιρεία φιλοξενίας ιστοσελίδων Drupal # 1 - InMotion Hosting

Εγγύηση επιστροφής χρημάτων 90 ημερών

Ξεκινά από: 24,99 $ / μήνα

Φιλοξενία InMotion
Προσιτό, αξιόπιστο, & Φιλοξενία υψηλής απόδοσης για το Drupal

Το www.inmotionhosting.com είναι η κορυφαία επιλογή φιλοξενίας ιστοσελίδων για το Drupal και προσφέρει την καλύτερη αξία & απόδοση για επιχειρήσεις οποιουδήποτε μεγέθους. Το κοινόχρηστο πρόγραμμα φιλοξενίας επιπέδου εισόδου είναι αρκετά προσιτό στα 3,49 $ το μήνα και προσφέρει έναν εξαιρετικό συνδυασμό απόδοσης, λειτουργιών και αξίας. Έρχεται με cPanel και εγκατάσταση 1 κλικ για το Drupal μέσω της Softaculous. Είναι εύκολο να ρυθμίσετε, να διαχειριστείτε και να προσφέρει εξαιρετικό χρόνο λειτουργίας και αξιοπιστία. Ωστόσο, δεδομένου ότι το Drupal χρησιμοποιείται συνήθως για μεγαλύτερους, πιο περίπλοκους ιστότοπους και είναι αρκετά απαιτητικό για πόρους, συνιστούμε να πάτε με ένα από τα σχέδια του Drupal VPS, τα οποία ξεκινούν από 29,99 $ το μήνα. Κάθε επιλογή (κοινόχρηστη ή VPS) περιλαμβάνει δωρεάν SSD, για βελτιωμένη απόδοση…

Βασικά χαρακτηριστικά:

  • Εγκαταστάσεις Drupal 1 κλικ
  • Υποστηρικτής φιλοξενίας Drupal.org
  • Δωρεάν αντίγραφα ασφαλείας & επαναφέρει
  • Υψηλή απόδοση & χρόνος λειτουργίας
  • Η καλύτερη αξία
  • Υποστήριξη πελατών +
  • Υποστηρίζει το Drupal 8

Προβολή προγραμμάτων φιλοξενίας

Καλύτερη εταιρεία φιλοξενίας ιστοσελίδων Drupal # 2 - HostGator

Εγγύηση επιστροφής χρημάτων 45 ημερών

Ξεκινά από: 4,95 $ / μήνα

HostGator
Φιλοξενία Drupal με βάση το Cloud για Uptime & Αξιοπιστία

Η www.hostgator.com είναι μια άλλη μεγάλη εταιρεία φιλοξενίας ιστοσελίδων στη λίστα μας και προσφέρει εξαιρετικό χρόνο λειτουργίας και αξιοπιστία. Η πλατφόρμα φιλοξενίας cloud είναι μια προσιτή, αλλά εξαιρετικά ισχυρή επιλογή για μικρούς ιστότοπους Drupal. Έρχεται με το cPanel και περιλαμβάνει εύκολη εγκατάσταση Drupal μέσω του Mojo QuickInstall. Η πλατφόρμα cloud διαθέτει επίσης επεκτάσιμη μνήμη και ισχύ επεξεργασίας έως 6 GB και 6 πυρήνες. Προσφέρουν επίσης VPS & ειδικά σχέδια (που συνιστά το Drupal.org), καθώς και για μεγαλύτερα, πιο περίπλοκα έργα Drupal…

Βασικά χαρακτηριστικά:

  • Φιλοξενία βάσει cloud
  • Εγκατάσταση Drupal 1 κλικ
  • Στερεά απόδοση & χρόνος λειτουργίας
  • cPanel & Mojo QuickInstall
  • Προρυθμισμένη προσωρινή αποθήκευση
  • Υποστηρίζει το Drupal 8

Προβολή προγραμμάτων φιλοξενίας

Καλύτερη εταιρεία φιλοξενίας ιστοσελίδων Drupal # 3 - Bluehost

Εγγύηση επιστροφής χρημάτων 30 ημερών

Ξεκινά από: 2,95 $ / μήνα

Μπλε Χοστ
Δημοφιλή φιλοξενία ιστοσελίδων Drupal & Συνιστάται το Drupal.org

Το www.bluehost.com είναι ένας υποστηρικτής φιλοξενίας Drupal Premium και είναι ο # 1 προτεινόμενος οικοδεσπότης για κοινή φιλοξενία από τους ίδιους τους Drupal.org. Όπως και το HostGator, το Bluehost ανήκει στην EIG και περιλαμβάνει αυτόματη εγκατάσταση του cPanel και Drupal 1 κλικ μέσω του Mojo QuickInstall. Θα συνιστούσαμε το κοινόχρηστο πρόγραμμα φιλοξενίας τους για πολύ μικρά έργα Drupal, καθώς πιθανότατα θα χρειαστείτε μια λύση Cloud ή VPS για οτιδήποτε άλλο. Η πλατφόρμα cloud τους έχει τιμή λίγο υψηλότερη από τα κοινόχρηστα σχέδια, αλλά προσφέρει διπλάσιες ταχύτητες και καλύτερο χειρισμό κίνησης. Συνολικά, το Bluehost προσφέρει εξαιρετική απόδοση, αξιοπιστία και υποστήριξη πελατών για ιστότοπους Drupal…

Βασικά χαρακτηριστικά:

  • Δημοφιλής επιλογή
  • # 1 στο Drupal.org
  • cPanel & Mojo QuickInstall
  • Εγκατάσταση Drupal 1 κλικ
  • Επιλογές cloud
  • Υποστηρίζει το Drupal 8

Προβολή προγραμμάτων φιλοξενίας

Η καλύτερη εταιρεία φιλοξενίας ιστοσελίδων Drupal # 4 - GreenGeeks

Εγγύηση επιστροφής χρημάτων 30 ημερών

Ξεκινά από: 3,99 $ / μήνα

GreenGeeks
Προσιτή φιλοξενία Drupal για όσους έχουν προϋπολογισμό

Το www.greengeeks.com είναι μια από τις αγαπημένες μας επιλογές για τη φιλοξενία μικρών έργων Drupal σε κοινόχρηστο λογαριασμό φιλοξενίας ιστοσελίδων. Προσφέρουν ένα βασικό κοινόχρηστο πρόγραμμα φιλοξενίας στα 2,95 $ / μήνα που μπορεί να αναβαθμιστεί εάν χρειάζεστε καλύτερη απόδοση. Έχουν επίσης αξιοπρεπή σχέδια VPS για μελλοντική ανάπτυξη. Το κοινόχρηστο πρόγραμμα φιλοξενίας τους είναι προσιτό και ιδανικό για χρήστες του Drupal με προϋπολογισμό. Έρχεται με το cPanel και την εγκατάσταση του Drupal με 1 κλικ μέσω της Softaculous. Το GreenGeeks κάνει τα πάντα γρήγορα και εύκολα στη ρύθμιση και θα έχετε εξαιρετική απόδοση και χρόνο λειτουργίας (για κοινόχρηστο πρόγραμμα φιλοξενίας), μαζί με εξαιρετική υποστήριξη πελατών.

Βασικά χαρακτηριστικά:

  • Προμηθευτός & αξιόπιστος
  • Κοινή φιλοξενία cPanel
  • Εγκαταστάσεις Drupal 1 κλικ
  • Μαλακό
  • Υποστήριξη πελατών +
  • Υποστηρίζει το Drupal 8
  • Σάρωση ασφαλείας RT Drupal
  • Καταπληκτικά 4 μικρά drupal sites

Προβολή προγραμμάτων φιλοξενίας

Καλύτερη εταιρεία φιλοξενίας ιστοσελίδων Drupal # 5 - A2 Hosting

Εγγύηση επιστροφής χρημάτων 30 ημερών

Ξεκινά από: 3,92 $ / μήνα

Φιλοξενία Α2
Ακραία απόδοση & Ταχύτητα για Drupal Sites

Το www.a2hosting.com είναι το τελευταίο, αλλά όχι λιγότερο σημαντικό στη λίστα μας και είναι μια εξαιρετική επιλογή για τη φιλοξενία του Drupal. Προσφέρουν μια ποικιλία διαχειριζόμενων και μη διαχειριζόμενων προγραμμάτων φιλοξενίας ιστοσελίδων με βάση Linux για έργα όλων των μεγεθών. Το Drupal.org τα έχει καταχωρήσει ως προτεινόμενη επιλογή για κοινή φιλοξενία ιστοσελίδων. Τα κοινόχρηστα πακέτα φιλοξενίας τους είναι προσιτά, συνοδεύονται από το cPanel και διαθέτουν εγκατάσταση με ένα κλικ μέσω της Softaculous. Συνιστούμε να ξεκινήσετε με το πρόγραμμα Turbo (9,31 $ το μήνα), καθώς προσφέρει εξαιρετικές ταχύτητες και αξιοπιστία για ένα κοινόχρηστο πρόγραμμα φιλοξενίας. Προσφέρουν επίσης εξαιρετικό VPS και ειδικά σχέδια για μεγαλύτερους, πιο εντατικούς πόρους ιστότοπους…

Βασικά χαρακτηριστικά:

  • Γρήγορα & υψηλή απόδοση
  • A2 Βελτιστοποιημένο
  • Εγκαταστάσεις Drupal 1 κλικ
  • cPanel & Μαλακό
  • Σχέδιο Turbo
  • Προρυθμισμένη προσωρινή αποθήκευση
  • Υποστηρίζει το Drupal 8

Προβολή προγραμμάτων φιλοξενίας

Σχετικά με τη φιλοξενία ιστοσελίδων Drupal

Τι να ψάξετε κατά την αγορά Web Hosting για Drupal

Το Drupal είναι ένα από τα πιο δημοφιλή συστήματα διαχείρισης περιεχομένου ανοιχτού κώδικα (CMS) στον κόσμο, που χρησιμοποιείται για την τροφοδοσία εκατομμυρίων ιστοτόπων επιχειρήσεων, ιστολογίων πολλαπλών χρηστών, κοινωνικών δικτύων και καταστημάτων ηλεκτρονικού εμπορίου στο διαδίκτυο. Ένα από τα σημαντικότερα πλεονεκτήματα του Drupal είναι η επεκτασιμότητα του CMS, το οποίο θα υποστηρίξει την κυκλοφορία στο διαδίκτυο ακόμη και των πιο δημοφιλών ιστότοπων στο διαδίκτυο.

Όταν αναζητάτε την καλύτερη λύση φιλοξενίας ιστοσελίδων για ιστότοπους Drupal, οι κύριες ερωτήσεις που πρέπει να απαντηθούν είναι:

  • Πληροί ο οικοδεσπότης Ιστού τις ελάχιστες απαιτήσεις συστήματος Drupal CMS?
  • Ποιος είναι ο προσαρμοσμένος προγραμματισμός & απαιτήσεις ανάπτυξης του ιστότοπου?
  • Ποια είναι η αναμενόμενη κίνηση χρηστών που θα χρειαστεί να διαχειριστεί ο ιστότοπος?
  • Ποιο λογισμικό βελτιστοποίησης απόδοσης θα χρησιμοποιηθεί για την εκτέλεση του ιστότοπου Drupal?

Οι περισσότεροι ιδιοκτήτες μικρών επιχειρήσεων ξεκινούν από έναν κοινόχρηστο λογαριασμό φιλοξενίας ιστού και, στη συνέχεια, μετακινούνται σε μια λύση VPS ή cloud, εάν η επισκεψιμότητα του ιστότοπου αυξηθεί μετά το σημείο που θα επιτρέψει τα όρια λογαριασμού. Το Drupal θα καταναλώσει πολλούς πόρους επεξεργασίας σε ένα κοινόχρηστο πρόγραμμα φιλοξενίας που καθίσταται πιο προβληματικό όταν υπάρχουν μεγάλοι αριθμοί ταυτόχρονων χρηστών στον ιστότοπο. Οι απαιτήσεις ανάπτυξης, όπως η χρήση του Drush και του Git με το Drupal, απαιτούν πρόσβαση στη γραμμή εντολών χρησιμοποιώντας μια σύνδεση SSH, κάτι που δεν επιτρέπεται από κάθε κοινόχρηστο web host. Το Drupal CMS θα κλιμακωθεί ώστε να ανταποκρίνεται στα πιο απαιτητικά περιβάλλοντα κυκλοφορίας χρηστών στον ιστό, αλλά μόνο εάν το υλικό του διακομιστή έχει ρυθμιστεί σωστά με περισσότερη κατανομή πόρων. Το λογισμικό βελτιστοποίησης cloud όπως το NGINX, το Varnish Cache, το Memcached, το OPcache και το APC συνιστώνται από προγραμματιστές για εταιρικούς ιστότοπους υψηλής κυκλοφορίας και εφαρμογές ιστού / κινητών, αλλά αυτές οι λύσεις θα απαιτούν επίσης διακομιστή ιστού με προσαρμοσμένη διαμόρφωση.

Παρακάτω, θα αναφερθούμε σε περισσότερες λεπτομέρειες σχετικά με όλους τους παράγοντες που πρέπει να λάβουμε υπόψη για τη φιλοξενία του Drupal.

ΔΙΑΣΚΕΔΑΣΗ ΓΕΓΟΝΟΣ: Η ανάπτυξη του Drupal script ξεκίνησε από τον Dries Buytaert γύρω στο 2000 και έκτοτε έχει δει τεράστια διεθνή ανάπτυξη, ειδικά μέσω των συλλογικών πόρων προγραμματιστών και μελών της κοινότητας που έχουν δημιουργήσει ένα ευρύ φάσμα θεμάτων ανοιχτού κώδικα και ενότητες για την πλατφόρμα. Η ανάπτυξη Drupal διέπεται σε μεγάλο βαθμό από την Acquia από το 2007, μια νεοσύστατη εταιρεία που ιδρύθηκε από τους Buytaert και Jay Batson, η οποία χρηματοδοτήθηκε από οκτώ γύρους επιχειρηματικού κεφαλαίου συνολικού ύψους περίπου 200 εκατομμυρίων δολαρίων USD.

Απαιτήσεις συστήματος Drupal Hosting

Το Drupal θα εκτελείται τόσο σε Linux όσο και σε Windows, αν και η συντριπτική πλειονότητα των ιστότοπων εκτελεί το Drupal στη στοίβα LAMP χρησιμοποιώντας Linux, Apache, MySQL και PHP. Τα κοινά σχέδια φιλοξενίας ιστοσελίδων με το cPanel μπορεί να είναι ιδιαίτερα οικονομικά αποδοτικά για να ξεκινήσετε με έναν ιστότοπο Drupal, καθώς οι περισσότεροι ιδιοκτήτες ιστότοπων μικρών επιχειρήσεων δεν θα απαιτείται συνήθως να χρησιμοποιούν έναν ειδικό διαχειριστή συστημάτων για να διατηρούν τον διακομιστή ιστού σωστά διαμορφωμένο και ασφαλή.

Το Drupal εκτελείται σε μια βάση δεδομένων MySQL, η οποία είναι το προεπιλεγμένο πρότυπο σε όλες σχεδόν τις κοινόχρηστες πλατφόρμες φιλοξενίας Linux και Windows. Το PostgreSQL και το SQLite είναι επίσης επιλογές με το Drupal, όπως και τα πλαίσια βάσης δεδομένων MariaDB και Percona, αλλά συνήθως δεν συνιστώνται εκτός των προσαρμοσμένων περιβαλλόντων ανάπτυξης.

Η πιο σημαντική πτυχή για επιβεβαίωση με ένα κοινόχρηστο πρόγραμμα φιλοξενίας ιστού για υποστήριξη Drupal είναι η έκδοση PHP που χρησιμοποιείται. Συνοψίζοντας:

  • Το Drupal 8 απαιτεί PHP 5.5.9 ή υψηλότερη
  • Το Drupal 7 απαιτεί PHP 5.2.5 ή υψηλότερη

Οι περισσότεροι κάτοχοι ιστότοπων θα δουν τα κέρδη απόδοσης να εκτελούν το Drupal στο PHP 7.x, αν και δεν είναι 100% εγγυημένο ότι κάθε θέμα και ενότητα παλαιού τύπου θα είναι συμβατό με αυτό. Πολλοί κάτοχοι ιστότοπων Drupal διατηρούν τις ρυθμίσεις του διακομιστή ιστού στο PHP 5.6. Οι περισσότεροι οικοδεσπότες ιστού cPanel επιτρέπουν την επιλογή των ρυθμίσεων PHP ανά τομέα, έτσι ώστε να είναι εύκολη η εναλλαγή μεταξύ των εκδόσεων. Ωστόσο, ορισμένοι κοινόχρηστοι οικοδεσπότες ιστού εκτελούν PHP ως διαδικασία CGI αντί ως λειτουργική μονάδα Apache, η οποία μπορεί περιστασιακά να προκαλεί προβλήματα απόδοσης, διενέξεις λειτουργικών μονάδων ή άλλα ζητήματα, όπως η έλλειψη δυνατοτήτων προσαρμογής. Συνιστάται να επιβεβαιώσετε ότι ο οικοδεσπότης Ιστού υποστηρίζει την κατάλληλη έκδοση PHP που απαιτείται για την εγκατάσταση του Drupal πριν ξεκινήσετε την ανάπτυξη του ιστότοπου.

Drupal hosting απαιτήσεις έκδοσης phpΟι κάτοχοι ιστότοπων που χρησιμοποιούν το cPanel σε κοινόχρηστη φιλοξενία ενδέχεται να μπορούν να συνδεθούν και να αλλάξουν την έκδοση της PHP που εκτελείται στο διακομιστή καθώς και να ενεργοποιήσουν ή να απενεργοποιήσουν τις επεκτάσεις. Αναζητήστε το εικονίδιο “Επιλογή έκδοσης PHP”. Εάν αυτή η επιλογή δεν είναι διαθέσιμη, μπορείτε να επικοινωνήσετε με τον κεντρικό υπολογιστή σας και να ζητήσετε να κάνουν τις επιθυμητές αλλαγές για εσάς

Αυτόματη εγκατάσταση Drupal Via Fantastico, Softaculous, & Mojo QuickInstall

Ορισμένοι ιδιοκτήτες μικρών επιχειρήσεων σε κοινόχρηστη φιλοξενία θα χρησιμοποιήσουν τις αυτόματες δυνατότητες εγκατάστασης των Fantastico, Softaculous ή Mojo QuickInstall (ανάλογα με το ποιος παρέχει ο οικοδεσπότης τους) για να επιταχύνουν τη διαδικασία σύνδεσης του ιστότοπού τους στο διαδίκτυο. Γενικά, η διαδικασία εγκατάστασης του Drupal απαιτεί την αποστολή ενός αρχείου zip ή tarball των βασικών αρχείων του Drupal στο φάκελο τομέα του διακομιστή, αποσυσκευασία των αρχείων και στη συνέχεια δημιουργία μιας βάσης δεδομένων μέσω του cPanel με το όνομα χρήστη και τον κωδικό πρόσβασης. Κατά την πλοήγηση στην αρχική σελίδα του τομέα, το σενάριο εγκατάστασης Drupal θα εκτελείται αυτόματα, ζητώντας την εισαγωγή του ονόματος της βάσης δεδομένων, των πληροφοριών χρήστη και κωδικού πρόσβασης.

Η μέθοδος αυτόματης εγκατάστασης σεναρίου (με Fantastico, Softaculous ή Mojo QuickInstall) είναι παρόμοια, με την εξαίρεση ότι το σενάριο θα ολοκληρώσει τη διαδικασία δημιουργίας της βάσης δεδομένων χρήστη και μεταφόρτωσης των αρχείων στον τομέα χωρίς ο χρήστης να χρειάζεται να περάσει από τη βάση δεδομένων MySQL Οδηγός ή χρήση FTP για τη μεταφόρτωση της βάσης κώδικα Drupal. Παρόλο που γενικά αυτή η διαδικασία είναι μια χαρά για γρήγορη προβολή του Drupal και δοκιμή της λειτουργικότητας του σεναρίου, μπορεί να είναι προβληματικό κατά τη διαδικασία αναβάθμισης. Οι περισσότεροι προγραμματιστές του Drupal δεν συνιστούν τη χρήση ενός προγράμματος εγκατάστασης “με ένα κλικ” για την αναβάθμιση του σεναρίου μέσω του cPanel, καθώς θα μπορούσε να αντικαταστήσει τον προσαρμοσμένο κώδικα κατά λάθος και να οδηγήσει σε απώλεια κρίσιμων δεδομένων ή λειτουργικότητας πλατφόρμας.

Drupal αυτόματη εγκατάσταση μέσω SoftaculousΤο Softaculous και το Fantastico μπορεί να είναι ένας γρήγορος και εύκολος τρόπος σύγκρισης των χαρακτηριστικών μεταξύ του Drupal 8.x, 7.x, & 6.x εκδόσεις – αλλά χρησιμοποιήστε μια μη αυτόματη εγκατάσταση για τον ιστότοπο παραγωγής & αναβαθμίσεις.

Ορισμένες ερωτήσεις που πρέπει να ληφθούν υπόψη κατά τη χρήση κοινόχρηστων αυτοματοποιημένων σεναρίων φιλοξενίας για την εγκατάσταση του Drupal είναι:

  • Είναι το σενάριο που εγκαθιστά την τελευταία έκδοση ασφαλείας του Drupal core?
  • Θα απαιτήσει ο ιστότοπος τη μεταφόρτωση ενοτήτων και θεμάτων τρίτου μέρους στο φάκελο “/ sites”?
  • Ο διαχειριστής του ιστότοπου Drupal θα χρησιμοποιεί τη διαδικασία αυτόματης δέσμης ενεργειών για την αναβάθμιση του ιστότοπου?

Οι κάτοχοι ιστότοπων που χρησιμοποιούν ένα αυτοματοποιημένο σενάριο για να εγκαταστήσουν το Drupal και, στη συνέχεια, μεταφορτώσουν πρόσθετες ενότητες και θέματα τρίτων στους φακέλους “sites / all / modules” και “sites / all / θέματα” μπορεί να διακινδυνεύσουν να χάσουν αυτά τα αρχεία, εάν χρησιμοποιούν τη διαδικασία αναβάθμισης cPanel για εφαρμογή η βασική ασφάλεια αλλάζει σε Drupal. Συνήθως, αυτά τα σενάρια δεν έχουν κανένα τρόπο να ελέγξουν τις αλλαγές που έχουν γίνει σε αυτούς τους φακέλους και ενδέχεται να μην διατηρούν τα αρχεία κατά τη διάρκεια μιας αναβάθμισης έκδοσης. Υπάρχει ελπίδα ότι με το Drupal 8, η διαδικασία αναβάθμισης θα διευκολυνθεί και ότι θα εφαρμοστεί μια βασική διαδικασία αναβάθμισης “με ένα κλικ”, καθώς αυτό λειτουργεί ήδη αρκετά καλά (ανάλογα με τον οικοδεσπότη Ιστού) με συνεισφερόμενες ενότητες και θέματα. Πολλοί επαγγελματίες προγραμματιστές χρησιμοποιούν το Drush και τη γραμμή εντολών για τη διαχείριση της διαδικασίας πιο εύκολα. Ωστόσο, το Drupal γενικά υστερεί από το WordPress όσον αφορά την αυτόματη εφαρμογή ενημερώσεων ασφαλείας.

Θέματα ανάπτυξης Drupal

Η εγκατάσταση είναι μόνο η αρχή ενός ιστότοπου Drupal. Οι νέοι χρήστες που έχουν δει τον εκπληκτικό σχεδιασμό και τη λειτουργικότητα των εταιρικών επιχειρήσεων, των ειδησεογραφικών ειδήσεων, των περιοδικών και των ιστότοπων της βιομηχανίας μέσων που εκτελούν το Drupal μπορεί να απογοητευτούν όταν το Drupal είναι αποσυσκευασμένο για να εμφανίσει μόνο μια απλή αρχική σελίδα και το θέμα Bartik. Πολλοί κάτοχοι ιστότοπων αγοράζουν προσαρμοσμένα θέματα με προφίλ εγκατάστασης που περιλαμβάνουν ήδη τις απαιτούμενες λειτουργικές μονάδες τρίτων για την εκτέλεση ενός σύνθετου ιστότοπου, καθώς και ένα προηγμένο θέμα με προσαρμογές CSS και περιεχόμενο placeholder. Αυτό μπορεί να εξορθολογίσει τη διαδικασία ανάπτυξης μιας νέας ιστοσελίδας για μικρές επιχειρήσεις και να εξοικονομήσει χρήματα στο κόστος προγραμματιστή ιστού. Η ανάπτυξη Drupal είναι περίπλοκη και η μέθοδος που επιλέγεται για τον προγραμματισμό ενός προσαρμοσμένου κωδικοποιημένου ιστότοπου είναι επίσης σημαντικό μέρος του καθορισμού του web host που απαιτείται για την ανάπτυξη.

Η ανάπτυξη Drupal απαιτεί εργασία με λειτουργικές μονάδες, θέματα, προσαρμοσμένο κώδικα, κείμενο, εικόνες και άλλα αρχεία πολυμέσων. Κάποια από τη διαδικασία μπορεί να γίνει επικοινωνία μέσω του πίνακα διαχείρισης του Drupal χρησιμοποιώντας το πρόγραμμα περιήγησης ιστού, δηλ. Στην κατασκευή ενός μόνο κόμβου ή σελίδας. Ωστόσο, οι περισσότερες αλλαγές στη βάση κώδικα πρέπει να γίνονται χειροκίνητα μέσω ανάπτυξης backend. Γενικά, υπάρχουν δύο βασικές μέθοδοι ανάπτυξης για αυτήν τη διαδικασία:

  • Drupal ανάπτυξη χρησιμοποιώντας FTP για να ανεβάσετε νέες ενότητες, θέματα, & αλλαγές αρχείων
  • Η ανάπτυξη Drupal έγινε χρησιμοποιώντας τη γραμμή εντολών (SSH) με το Git & Σκατά

Η ανάπτυξη Drupal με χρήση FTP μπορεί να γίνει απευθείας στον τομέα της κύριας τοποθεσίας ή σε έναν υποτομέα. Για παράδειγμα, ένας υποτομέας dev.sitename.com μπορεί να δημιουργηθεί σε έναν κοινόχρηστο κεντρικό υπολογιστή στο cPanel και, στη συνέχεια, ο Διαχειριστής αρχείων και το PHPmyAdmin μπορούν να χρησιμοποιηθούν για τη μεταφορά των αρχείων ιστότοπου και της βάσης δεδομένων MySQL στον ζωντανό τομέα όταν ολοκληρωθεί η εργασία ανάπτυξης. Διαφορετικά, τα αρχεία είναι εγκατεστημένα στον ριζικό φάκελο για οποιονδήποτε δεδομένο τομέα.

Η ανάπτυξη Drupal χρησιμοποιώντας τη γραμμή εντολών (SSH), το Git και το Drush μπορεί να γίνει από μια τοπική εγκατάσταση του CMS χρησιμοποιώντας WAMP ή Acquia Dev Desktop στον υπολογιστή του προγραμματιστή. Οι αλλαγές στη βάση κώδικα Drupal μπορούν να προωθηθούν στον ιστότοπο ζωντανής παραγωγής χρησιμοποιώντας έλεγχο έκδοσης, επιτρέποντας σε πολλούς προγραμματιστές να εργάζονται ταυτόχρονα σε ένα έργο και να συγχρονίζουν τις αλλαγές κώδικα. Αυτή η μέθοδος προτιμάται ευρέως από τις περισσότερες ομάδες ανάπτυξης Agile / Scrum, αν και η καθεμία έχει τη δική της προτίμηση για το ποιο λογισμικό ελέγχου έκδοσης θα χρησιμοποιήσει.

Φιλοξενία Acquia για το DrupalΕπιτραπέζιος υπολογιστής Acquia Dev 2 επιτρέπει στους προγραμματιστές να εγκαταστήσουν μια τοπική έκδοση του Drupal στον υπολογιστή τους χρησιμοποιώντας το Apache, MySQL, & PHP – καθώς και αυτόματη δημοσίευση ιστότοπων σε Φιλοξενία Acquia Cloud.

Μέχρι πρόσφατα, οι περισσότεροι κοινόχρηστοι κεντρικοί υπολογιστές δεν προσέφεραν πρόσβαση SSH σε πελάτες, απαιτώντας από τους ιδιοκτήτες ιστότοπων που χρειάζονταν πρόσβαση στη γραμμή εντολών για αναβάθμιση σε πρόγραμμα VPS ή αποκλειστικό διακομιστή. Ωστόσο, τώρα όλο και περισσότεροι οικοδεσπότες Ιστού προσφέρουν αυτήν την υπηρεσία από προεπιλογή σύμφωνα με τη ζήτηση των χρηστών, με την εξαίρεση ότι πρέπει να ζητηθεί συγκεκριμένα από την υποστήριξη πελατών σε έναν επαληθευμένο λογαριασμό χρήστη από ορισμένες εταιρείες. Μερικές ερωτήσεις που σχετίζονται με την ανάπτυξη Drupal που πρέπει να επιβεβαιωθούν προτού λάβετε μια απόφαση σχετικά με τη φιλοξενία ιστοσελίδων είναι:

  • Επιτρέπει ο οικοδεσπότης Ιστού πρόσβαση SSH για υποστήριξη Git & Ανεπιθύμητη ανάπτυξη?
  • Διαθέτει ο κοινόχρηστος κεντρικός υπολογιστής cPanel με το File Manager και το PHPmyAdmin?
  • Ο οικοδεσπότης Ιστού θα υποστηρίξει τη βελτιστοποίηση απόδοσης με NGINX, APC, Memcached, & Βερνίκι?
  • Θα δημιουργήσει η ομάδα ανάπτυξης νέες ενότητες και θέματα για το CMS αρχικά?

Οι περισσότεροι κοινόχρηστοι λογαριασμοί φιλοξενίας διαθέτουν μια έκδοση των cPanel, CentOS Linux και WHMCS, η οποία παρέχει στους πελάτες ένα ευρύ φάσμα εύχρηστων επιλογών στον πίνακα διαχείρισης. Ωστόσο, ορισμένοι οικοδεσπότες Ιστού εκτελούν έναν ιδιόκτητο πίνακα ελέγχου που ενδέχεται να μην διαθέτει επιλογή File Manager ή πρόσβαση στο PHPmyAdmin. Επίσης, πολλοί κοινόχρηστοι κεντρικοί υπολογιστές εξακολουθούν να μην προσφέρουν πλήρη πρόσβαση στο Secure Shell (SSH) σε πελάτες σε βασικούς λογαριασμούς, καθιστώντας υποχρεωτική την αναβάθμιση σε VPS ή αποκλειστικό διακομιστή για έργα προηγμένης ανάπτυξης που απαιτούν προσαρμοσμένη διαμόρφωση διακομιστή για το Drupal.

ΓΡΗΓΟΡΗ ΣΥΜΒΟΥΛΗ: Συνιστάται στους ιδιοκτήτες τοποθεσιών να συμβουλευτούν έναν προγραμματιστή Drupal ή διαχειριστή συστημάτων για τις απαιτούμενες απαιτήσεις διακομιστή ιστού σε προσαρμοσμένους κωδικοποιημένους ιστότοπους.

Για να εκτελέσετε έναν ιστότοπο Drupal με NGINX & Βερνίκι Cache, υπάρχουν δύο βασικές επιλογές. Το πρώτο είναι να αναζητήσετε ένα πρόγραμμα φιλοξενίας cloud Platform-as-a-Service με αυτές τις τροποποιήσεις προεγκατεστημένες. Ίσως είναι καλύτερο να εκτελέσετε το NGINX με Apache σε αυτήν την προσέγγιση, καθώς το Drupal κάνει μεγάλη χρήση του αρχείου .htaccess για διαμόρφωση. Η δεύτερη προσέγγιση είναι να αγοράσετε έναν VPS ή έναν αποκλειστικό διακομιστή και να προσλάβετε έναν έμπειρο προγραμματιστή Drupal με εμπειρία διαχείρισης συστημάτων για να κάνετε τη δουλειά, αν και αυτό θα είναι πολύ πιο ακριβό συνολικά.

Η προσαρμοσμένη ανάπτυξη ενότητας και θεμάτων με το Drupal είναι κοινή στους πιο προηγμένους ιστότοπους. Κάθε ομάδα προγραμματισμού θα έχει τις δικές της μεθόδους εργασίας, εξειδικεύσεις πλατφόρμας και τιμολόγηση συμβολαίου. Πολλοί κάτοχοι ιστότοπων προσλαμβάνουν έναν ειδικό για θέματα σχεδιασμού CSS, κωδικοποιητές PHP για ανάπτυξη νέων λειτουργικών μονάδων και ειδικούς JavaScript σύμφωνα με τις απαιτήσεις του έργου. Υπάρχουν χιλιάδες ανοιχτές πηγές και θέματα διαθέσιμα για το Drupal που έχουν ήδη δημοσιευτεί στο διαδίκτυο, οπότε είναι σημαντικό να τα εγκαταστήσετε πρώτα για να εξοικονομήσετε χρήματα στο κόστος ανάπτυξης και να προσλάβετε ειδική ομάδα προγραμματισμού μόνο εάν ο ιστότοπος απαιτεί προηγμένες νέες δυνατότητες.

Ζητήματα απόδοσης Drupal

Μετά την ολοκλήρωση της διαδικασίας ανάπτυξης και την προβολή του ιστότοπου Drupal, εξακολουθούν να υπάρχουν πολλές προσαρμογές βελτιστοποίησης απόδοσης και κυκλοφορίας ιστού στο περιβάλλον φιλοξενίας ιστοσελίδων που πρέπει να αντιμετωπιστούν για μέγιστη κυκλοφορία στην παραγωγή. Όπως αναφέρθηκε, οι ιστότοποι Drupal που εκτελούνται σε κοινόχρηστη φιλοξενία μπορούν να χρησιμοποιούν πολλούς πόρους διακομιστή. Επομένως, οι κάτοχοι ιστότοπων πρέπει να επιβεβαιώσουν ότι το αρχείο php.ini και το αρχείο .htaccess μπορούν να επεξεργαστούν προκειμένου να αλλάξουν και να βελτιστοποιήσουν το όριο μνήμης PHP και τους μέγιστους χρόνους εκτέλεσης αρχείων. Αυτό μπορεί επίσης να γίνει μέσω του αρχείου settings.php. Ωστόσο, ενδέχεται να μην είναι δυνατή η παράκαμψη των προεπιλεγμένων ρυθμίσεων σε όλους τους κοινόχρηστους κεντρικούς υπολογιστές ιστού.

Οι απαιτήσεις επισκεψιμότητας Ιστού και τα ζητήματα “slashdotting” παραμένουν οι πιο συνηθισμένοι λόγοι εκτός από τη χρήση πόρων διακομιστή ιστού που αναγκάζει τους ιδιοκτήτες ιστότοπων να κάνουν αναβάθμιση σε VPS, αποκλειστικό διακομιστή ή πρόγραμμα cloud για φιλοξενία ιστοσελίδων Drupal. Για παράδειγμα, το NGINX είναι μια ολοκληρωμένη λύση διακομιστή που επιτρέπει την ταυτόχρονη σύνδεση περισσότερων από 10.000 χρηστών κάθε φορά χρησιμοποιώντας εξισορρόπηση φορτίου και προσωρινή μνήμη HTTP. Οι αποκλειστικές λύσεις φιλοξενίας Drupal cloud όπως το Pantheon προσφέρουν NGINX, Varnish Cache, Apache Solr search και άλλες λύσεις για την κλιμάκωση της κυκλοφορίας ιστού “εκτός κουτιού” ως προεπιλεγμένη επιλογή για όλους τους λογαριασμούς χρηστών. Ωστόσο, δεν υπάρχει η ίδια δυνατότητα προσαρμογής αυτών των ρυθμίσεων στο Pantheon, όπως υπάρχει για τη ρύθμιση ενός προσαρμοσμένου περιβάλλοντος παραγωγής σε ένα VPS ή ένα ειδικό πρόγραμμα διακομιστή.

Web hosting Pantheon για το DrupalΚάτοχοι ιστότοπων που αναζητούν ένα Λύση Drupal Cloud Hosting με προεγκατεστημένες, βελτιστοποιημένες ρυθμίσεις που έχουν σχεδιαστεί για την κλιμάκωση της κυκλοφορίας ιστού και το “slashdotting” θα πρέπει να λαμβάνει υπόψη υπηρεσίες όπως το Pantheon.

Πολλά από τα οφέλη των NGINX και Varnish Cache μπορούν να επιτευχθούν στην κοινή χρήση φιλοξενίας με το Drupal χρησιμοποιώντας έναν συνδυασμό λειτουργικών μονάδων τρίτων όπως “Adv Agg” για συμπίεση HTML, CSS και JavaScript, “Boost” για στατική προσωρινή αποθήκευση HTML σελίδων για ανώνυμοι χρήστες, καθώς και “Προσωρινή μνήμη προβολών” για την αποφυγή επεξεργασίας δυναμικού περιεχομένου σε κάθε φόρτωση σελίδας. Ορισμένοι κοινόχρηστοι κεντρικοί υπολογιστές προσφέρουν ακόμη και ολοκληρωμένες επιλογές CDN, οι οποίες μπορούν επίσης να αυξήσουν την απόδοση κατά τη διάρκεια των ωρών αιχμής υψηλού όγκου επισκεψιμότητας, φιλοξενώντας πολλές εκδόσεις αρχείων ιστότοπου σε διαφορετικά κέντρα δεδομένων διεθνώς. Οι υπηρεσίες CDN μπορούν να μειώσουν τους χρόνους φόρτωσης της σελίδας Drupal σε λιγότερο από ένα δευτερόλεπτο.

Συμπέρασμα – Τελικές σκέψεις & Συστάσεις για την επιλογή ενός Drupal Host

Συνιστάται στις περισσότερες μικρές επιχειρήσεις, ΜΜΕ, μη κερδοσκοπικές ομάδες και μεμονωμένους κατόχους ιστότοπων χωρίς έναν ειδικό προγραμματιστή ιστού ή διαχειριστή συστημάτων να ξεκινήσουν με την κοινή χρήση φιλοξενίας ιστού και μια εγκατάσταση Drupal 8.x, διασφαλίζοντας τη βελτιστοποίηση του ιστότοπου όσο το δυνατόν περισσότερο χρησιμοποιήστε τους πόρους του διακομιστή πιο αποτελεσματικά. Όταν ο ιστότοπος μεγαλώνει σε μεγαλύτερη δυναμική κίνησης, τότε μπορεί να γίνει αναβάθμιση σε VPS, αποκλειστικό διακομιστή ή λύση φιλοξενίας cloud, όπως απαιτείται. Μπορεί να είναι σημαντικό να υπάρχει έμπειρος προγραμματιστής ιστού ή ομάδα προγραμματισμού πίσω από οποιοδήποτε έργο Drupal, ωστόσο, καθώς το CMS είναι συχνά δύσκολο να μάθει για πολλούς χρήστες.

Ορισμένοι οικοδεσπότες Ιστού προσφέρουν διαχειριζόμενα προγράμματα φιλοξενίας cloud παρόμοια με την κοινή φιλοξενία σε ελαφρώς υψηλότερη τιμή, αλλά με πιο αφοσιωμένους πυρήνες CPU, RAM συστήματος, & επιτρεπόμενες ταυτόχρονες διαδικασίες εισόδου / εξόδου. Οι περισσότερες από αυτές τις υπηρεσίες περιλαμβάνουν επίσης τη χρήση του cPanel και τη δυνατότητα φιλοξενίας απεριόριστων τομέων σε κοινόχρηστο λογαριασμό με απεριόριστες βάσεις δεδομένων MySQL. Αξίζει συχνά το επιπλέον κόστος για την αναβάθμιση σε ένα διαχειριζόμενο πρόγραμμα φιλοξενίας cloud για το Drupal, προκειμένου να εξασφαλίσει αυτούς τους επιπλέον πόρους συστήματος για καλύτερες ώρες φόρτωσης. Αυτές οι υπηρεσίες περιλαμβάνουν επίσης εξοπλισμό υψηλής ποιότητας και διατάξεις χαμηλής πυκνότητας λογαριασμού, και ενδέχεται επιπλέον να έχουν NGINX & Varnish Cache ενσωμάτωση.

Πολλοί κεντρικοί υπολογιστές cloud για το Drupal έρχονται με προεγκατάσταση του σεναρίου, προσαρμοσμένα εργαλεία προγραμματιστή και προηγμένη διαμόρφωση που βελτιστοποιεί τις εγκαταστάσεις του Drupal για μεγαλύτερη υποστήριξη κίνησης ιστού. Οι κεντρικοί υπολογιστές Drupal έχουν επίσης προσωπικό και υποστήριξη πελατών αφιερωμένο στην κοινότητα ανοιχτού κώδικα με ενδιαφέρον για την καινοτομία πλατφόρμας, που ειδικεύεται σε θέματα ασφάλειας ιστού για το CMS. Εξαιτίας αυτού, οι κεντρικοί υπολογιστές cloud για το Drupal μπορούν να αποτελέσουν πολύτιμο πόρο για τους ιδιοκτήτες ιστότοπων σε σύγκριση με τις αντίστοιχες τιμές VPS ή αποκλειστικές επιλογές διακομιστή.

Οι περισσότερες ιστοσελίδες της Drupal εκτός της μεγαλύτερης επιχείρησης, το Fortune 500 και οι εταιρείες μέσων μαζικής ενημέρωσης δεν θα απαιτούν κανονικά έναν ειδικό διακομιστή, καθώς το κόστος είναι πολύ υψηλό και η κίνηση στο διαδίκτυο συνήθως δεν το απαιτεί. Για προσαρμοσμένες εφαρμογές ιστού / κινητών που χρησιμοποιούν το Drupal και ιστότοπους που απαιτούν ένα μοναδικό περιβάλλον ανάπτυξης για προσαρμοσμένο κώδικα, ένας εικονικός ιδιωτικός διακομιστής (VPS) μπορεί να είναι μια εξαιρετική λύση καθώς υπάρχει μεγάλη ευελιξία στη διαμόρφωση του λειτουργικού συστήματος, παρέχοντας περισσότερη μνήμη RAM & Πυρήνες CPU και εγκατάσταση των απαραίτητων επεκτάσεων.

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

Το Drupal είναι ένα από τα καλύτερα διαθέσιμα εργαλεία για ανάπτυξη ιστοσελίδων και η πλατφόρμα συνεχίζει να αναπτύσσεται για να υποστηρίζει τα πιο προηγμένα και καινοτόμα σενάρια περίπτωσης χρήσης. Το Headless ή αποσυνδεδεμένο Drupal είναι μια από τις πιο δημοφιλείς τρέχουσες τάσεις με τους προγραμματιστές, διαχωρίζοντας τη μηχανή backend από το θέμα και χρησιμοποιώντας το CMS για την εξυπηρέτηση περιεχομένου σε μια μεγάλη ποικιλία επιτραπέζιων, κινητών, ακόμη και πελατών αναγνώρισης φωνής όπως η Alexa. Συνολικά, το Drupal CMS παραμένει ένα από τα πιο δημοφιλή, δοκιμασμένα, & ασφαλείς λύσεις για επαγγελματικές διαδικτυακές εκδόσεις.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me