3 περιπτώσεις όπου είστε καλύτερα εκτός χρησιμοποιώντας ένα CDN

Συγγραφέας: Roger Morrison
Ημερομηνία Δημιουργίας: 22 Σεπτέμβριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
The Third Industrial Revolution: A Radical New Sharing Economy
Βίντεο: The Third Industrial Revolution: A Radical New Sharing Economy

Περιεχόμενο


Πηγή: Nmedia / Dreamstime.com

Πάρε μακριά:

Τα δίκτυα εμφάνισης περιεχομένου (CDN) μπορούν να είναι ένας γρήγορος και αποτελεσματικός τρόπος για την παράδοση του περιεχομένου σας στους χρήστες. Αλλά δεν είναι πάντα η καλύτερη επιλογή.

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

Για τους αρχιτέκτονες υποδομών δεδομένων που επιδιώκουν ιδιαίτερα να μετριάσουν τυχόν σπατάλες του εύρους ζώνης και να εξασφαλίσουν μια εξαιρετικά αποδοτική χρήση των πόρων, τα CDNs είναι μια τέλεια λύση. Τα κορυφαία CDN έρχονται με δυνατότητα κλιμάκωσης σε πραγματικό χρόνο και τη δυνατότητα ελαχιστοποίησης της καθυστέρησης του δικτύου. Αυτό σημαίνει ότι οι χρήστες λαμβάνουν τα δεδομένα στον ελάχιστο δυνατό χρόνο, με ελάχιστες απώλειες πακέτων και οι πόροι σας δαπανώνται με τον βέλτιστο τρόπο. (Για να μάθετε περισσότερα σχετικά με την αποτελεσματικότητα του δικτύου, ανατρέξτε στο θέμα Ο ρόλος των KPIs στη διαχείριση δικτύου.)


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

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


Από την πλευρά του, ένα CDN φαίνεται να είναι ένα πολύ χρήσιμο εργαλείο για οποιοδήποτε είδος περιεχομένου. Ωστόσο, δεν είναι πάντα συμφέρουσα, ειδικά εάν έχετε συγκεκριμένες ανάγκες που αποκλείουν μια κατανεμημένη υποδομή. Να μερικά παραδείγματα.

Μικρή βάση χρηστών

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

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

Εξαιρετικά τοπική βάση χρηστών

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

No Bugs, No Stress - Ο οδηγός σας βήμα προς βήμα για τη δημιουργία λογισμικού που αλλάζει τη ζωή χωρίς να καταστρέφει τη ζωή σας

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

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

Απαιτήσεις κανονιστικής και σύνθετης διακυβέρνησης

Εάν ο οργανισμός σας χειρίζεται ευαίσθητα δεδομένα χρήστη, είναι προφανές ότι θα έχετε ένα πολύπλοκο πρωτόκολλο διακυβέρνησης που θα προστατεύει τα δεδομένα των χρηστών με κάθε κόστος. Αυτό μπορεί να περιλαμβάνει απαιτήσεις κυριαρχίας, οι οποίες επιβάλλουν ότι τα δεδομένα πρέπει να παραμένουν εντός της φυσικής δικαιοδοσίας μιας συγκεκριμένης χώρας. Σε μια τέτοια περίπτωση, η ανάπτυξη ενός CDN ενδέχεται να μην είναι απαραίτητα κατάλληλη, δεδομένου ότι αυτό σημαίνει ότι τα δεδομένα θα μπορούσαν να αποθηκευτούν σε διακομιστές σε χώρες εκτός δικαιοδοσίας, οι οποίες θα μπορούσαν να αντιταχθούν στις απαιτήσεις κυριαρχίας. (Για περισσότερες πληροφορίες σχετικά με τους υπεύθυνους για τη διαχείριση δεδομένων, δείτε το Διευθυντή Δεδομένων: Η Επόμενη Τεχνολογία Hot Tech;)

συμπέρασμα

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

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