Ένας ακόμας τρόπος που μπορούμε να βελτιώσουμε την ταχύτητα μιας ιστοσελίδας αλλά και την ασφάλεια είναι περνόντας όλη τη κίνηση μέσα από τo δίκτυο της Cloudflare.
Τι είναι η Cloudflare;
Η Cloudflare λειτουργεί ως τον ενδιάμεσο μεταξύ επισκέπτη και server.
Τα πλεονεκτήμτα:
- Φιλτράρισμά Bot:
Ένα αρκετά μεγάλο selling point της Cloudflare είναι ότι φιλτράρει τα bots από την ιστοσελίδα, με αποτέλεσμα να μην φτάνει ποτέ η κίνηση στο server και να καταναλώνει άσκομα πόρους από το μηχάνημα.
- Απόκρυψη IP του server:
Έχοντας την Cloudflare ως ενδιάμεσο, κρύβουμε την πραγματική διεύθυνση του server κάνοντας πιο δύσκολο σε κάποιον να προβεί σε κακόβουλες ενέργειες.
- CDN:
Η Cloudflare προσφέρει στο δωρεάν πακέτο της και μία μορφή CDN (Content Delivery Network). Οπότε μπαίνει και ως επιμέρους Cache Layer για τα στατικά αρχεία μιας ιστοσελίδας. Αυτό έχει ως αποτέλεσμα τα αρχεία να σερβίρονται από τη Cloudflare και όχι από το Server, κάτι που μας δίνει ακόμα περισσότερο overhead βάση του hardware του μηχανήματος.
Πάλι με απλά λόγια:
Σκεφτείτε ότι στο website σας έχει κίνηση από πραγματικούς επισκέπτες αλλά και από χιλιάδες bots.
Χωρίς Cloudflare, όλα αυτά τα requests φτάνουν κατευθείαν στον server σας, καταναλώνοντας πόρους και ενδεχομένως σε ακραίες περιπτώσεις που βλέπουμε σε e-shops, να ρίξει το site.
Με την Cloudflare, μεγάλο μέρος αυτής της κακόβουλης ή περιττής κίνησης φιλτράρεται πριν καν φτάσει στον server.
Με αυτόν τον τρόπο μπορούμε να αξιοποιήσουμε επιπλέον δυνατότητες όπως:
- προστασία από κακόβουλα requests και βασικά attacks
- ταχύτερη παράδοση στατικού περιεχομένου μέσω CDN
- βελτιωμένο caching για μικρότερο load στον server
- καλύτερη σταθερότητα και απόδοση σε επισκέπτες από διαφορετικές γεωγραφικές περιοχές
Το αποτέλεσμα είναι μια ιστοσελίδα πιο γρήγορη, πιο ασφαλής και πιο ανθεκτική, χωρίς να απαιτούνται παρεμβάσεις στο κώδικα.