5 ελαφριές εναλλακτικές λύσεις σε διακομιστές Apache και IIS
Σχεδόν όλοι έχουν ακούσει για διακομιστές Ιστού Apache και IIS. Είναι οι δύο κορυφαίοι διακομιστές ιστού ως προς τη δημοτικότητα. Αλλά το Apache και το IIS δεν είναι οι μόνοι ικανοί διακομιστές ιστού.
Υπάρχουν πολλοί εξαιρετικοί διακομιστές Ιστού που παρέχουν μια εναλλακτική λύση υψηλής απόδοσης σε οποιοδήποτε από τα κορυφαία σκυλιά.
Τι πρέπει όμως να παρέχει ένας ικανός διακομιστής Ιστού; Ακολουθούν ορισμένα βασικά κριτήρια:
- Υψηλό επίπεδο επεκτασιμότητας
- Σταθερότητα
- Εύκολη διαμόρφωση
- Ελαφρύ: Χαμηλό φορτίο CPU, μικρή χρήση πόρων, χαμηλό αποτύπωμα μνήμης
Αν σας αρέσει αυτό το άρθρο, μπορεί να σας ενδιαφέρουν κάποια από τα παλαιότερα άρθρα μας Πρότυπα Magento, Εργαλεία για σχεδιαστές ιστοσελίδων, Εργαλεία παρακολούθησης διακομιστή, Δημιουργία βασικής μονάδας αποκλεισμού Drupal, συναρπαστικό στο CSS3 και Βελτιστοποίηση του WordPress Blog σας.
5 Ρεαλιστικές εναλλακτικές λύσεις σε Apache και IIS
Πολλοί από αυτούς τους εναλλακτικούς διακομιστές ιστού είναι δωρεάν στη χρήση. Σχεδόν όλοι προσφέρουν μια ελαφριά, εξαιρετικά κλιμακούμενη λύση διακομιστή. Ορισμένοι μάλιστα ξεπερνούν τόσο το Apache όσο και το IIS όσον αφορά τη συνολική ταχύτητα. Οι 5 διακομιστές ιστού που θα εξετάσουμε ως πραγματικές εναλλακτικές λύσεις για το Apache και το IIS είναι:
- Nginx
- LiteSpeed
- Lighttpd
- Hiawatha
- Τσερόκι
Nginx
Αναπτύχθηκε από τον Igor Sysoev το 2002, Nginx κυκλοφόρησε τελικά στο κοινό το 2004 και συνεχίζει να αυξάνεται σε δημοτικότητα κάθε χρόνο. Το Nginx είναι ένας ανοικτής πηγής, δωρεάν διακομιστής HTTP και αντίστροφος διακομιστής μεσολάβησης. Μπορεί επίσης να λειτουργήσει ως διακομιστής IMAP/POP3. Επωφελημένος από το ότι είναι πλήρως επεκτάσιμος, το Nginx συνδυάζει τη χρήση μιας προβλέψιμης μικρής ποσότητας μνήμης με ασύγχρονη αρχιτεκτονική, με αποτέλεσμα ένα μικρό αποτύπωμα μνήμης και χαμηλή κατανάλωση πόρων. Το Nginx προσφέρει ένα σταθερό περιβάλλον υψηλής απόδοσης και είναι επί του παρόντος ο επιλεγμένος διακομιστής Ιστού για WordPress, SourceForge και TorrentReactor. Ο Nginx είναι σήμερα ο 3ος πιο δημοφιλής διακομιστής ιστού (πίσω από το Apache και το IIS) με μερίδιο αγοράς 7,65% (σύμφωνα με την έρευνα του Netcraft τον Μάρτιο του 2011).
αλφάβητο
LiteSpeed
Ένας άλλος πολύ δημοφιλής διακομιστής Ιστού, LiteSpeed ανήκει στην LiteSpeed Technologies Inc. και δημιουργήθηκε το 2002. Το LiteSpeed φέρεται να είναι:
- 6 φορές πιο γρήγορα από το Apache
- 50% ταχύτερη στην παράδοση περιεχομένου PHP από το Apache (με mod_php)
- 3 φορές πιο γρήγορα από το Apache σε SSL
Το LiteSpeed είναι ένας εξαιρετικά επεκτάσιμος διακομιστής Ιστού που παρέχει μια υπηρεσία υψηλής απόδοσης. Το LiteSpeed είναι πλήρως εναλλάξιμο με το Apache και έχει σχεδιαστεί για να λειτουργεί με τους πιο δημοφιλείς πίνακες ελέγχου, συμπεριλαμβανομένων των cPanel και DirectAdmin.
Lighttpd
Lighttpd (προφέρεται «lighty») είναι ένας άλλος διακομιστής αποτυπώματος χαμηλής μνήμης που προσφέρει υψηλή απόδοση με σταθερότητα, ευελιξία και ταχύτητα. Αναπτύχθηκε από τον Jan Kneschke και κυκλοφόρησε το 2003, το Lighttpd χρησιμοποιεί ένα ελαφρύ φορτίο CPU και διαθέτει τεχνολογία βελτιστοποίησης ταχύτητας – καθιστώντας το ιδανικό για διακομιστές που αντιμετωπίζουν επί του παρόντος προβλήματα φόρτωσης. Επί του παρόντος, 5η στην έρευνα διακομιστή ιστού Netcrafts Μαρτίου 2011, το Lighttpd είναι το λογισμικό επιλογής διακομιστή ιστού για ιστότοπους όπως το YouTube, το Pirate Bay και το Meebo.
Hiawatha
Hiawatha ένας διακομιστής Ιστού Unix με προηγμένες δυνατότητες ασφαλείας. Δημιουργήθηκε το 2002 από τον Hugo Leisink, το Hiawatha εξακολουθεί να αναπτύσσεται ενεργά. Η τελευταία σταθερή αναβάθμιση ήταν η έκδοση v7.0 που κυκλοφόρησε τον Φεβρουάριο του 2010. Αν και βελτιστοποιημένη για πλαίσιο PHP, το Hiawatha έχει τη δυνατότητα να τρέξει οποιαδήποτε εφαρμογή CGI/Fast CGI. Τα πολλά χαρακτηριστικά ασφαλείας του Hiawatha περιλαμβάνουν:
- Πρόληψη ενέσεων SQL
- Πρόληψη CSRF
- Προστασία απόρριψης υπηρεσιών (DoS)
- Απαγόρευση πιθανών χάκερ
- Περιορισμός του χρόνου εκτέλεσης εφαρμογών CGI
Ο διακομιστής Ιστού Hiawatha μπορεί να τρέξει σε Linux, BSD, MacOS X και Windows.
Τσερόκι
Τσερόκι είναι ένας γρήγορος, εύκολος στη διαμόρφωση διακομιστής Ιστού που υποστηρίζει τις τελευταίες τεχνολογίες όπως: FastCGI, SCGI, SSI, PHP, TLS και SSL. Προσφέρει μια ευέλικτη λύση και είναι δωρεάν στη χρήση. Ο διακομιστής Ιστού Cherokee έρχεται πλήρης με τη διεπαφή cherokee-admin και το Cherokee Market που το καθιστά μια εξαιρετική επιλογή για όσους αναζητούν έναν απλό, κλιμακούμενο, γρήγορο διακομιστή ιστού που είναι εύκολο να εγκατασταθεί και να διατηρηθεί.
Μπορούν αυτοί οι διακομιστές Web να αντικαταστήσουν Apache ή IIS?
Με μια λέξη, ναι. Πολλοί από τους διακομιστές ιστού που περιγράφονται παραπάνω είναι ταχύτεροι και πιο αποτελεσματικοί από Apache ή IIS. Επειδή το Apache και το IIS έχουν τη μερίδα του λέοντος στην αγορά, δεν σημαίνει απαραίτητα ότι είναι ανώτερα σε απόδοση. Ειδικότερα, το Nginx, το Lighttpd και το LiteSpeed είναι τεχνολογικά ανώτερα από το Apache και το IIS σε ορισμένες πτυχές και συχνά δεν λειτουργούν τόσο σε δοκιμές πεδίου.
Γιατί λοιπόν θα κάνατε την αλλαγή; Λοιπόν, εάν αντιμετωπίζετε προβλήματα που σχετίζονται με την ταχύτητα με τον διακομιστή Apache ή IIS (για παράδειγμα, το μπιμπερό) ίσως είναι καιρός να σκεφτείτε να αλλάξετε σε έναν από τους ταχύτερους, ελαφριότερους διακομιστές ιστού που αναφέρθηκαν παραπάνω. Η συμβατότητα είναι λιγότερο ζήτημα στις μέρες μας και οι περισσότεροι διακομιστές ιστού είναι συμβατοί μεταξύ πολλών πλατφορμών (αν σκοπεύετε να εκτελέσετε εφαρμογές NET σε αυτούς τους διακομιστές, ελέγξτε Mono Project). Η μετάβαση από Apache ή IIS σε άλλο διακομιστή ιστού δεν είναι πλέον ο πονοκέφαλος που ήταν παλιά.