Cloud Storage ως επιλογή CDN

Εάν εγγραφείτε σε μια υπηρεσία από έναν σύνδεσμο σε αυτήν τη σελίδα, η Reeves and Sons Limited ενδέχεται να κερδίσει μια προμήθεια. Δείτε το δικό μας δήλωση ηθικής.

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

Δυστυχώς, το παραδοσιακό CDN είναι συχνά απρόσιτο για έναν ιστότοπο μικρής επιχείρησης, αλλά τα καλά νέα είναι ότι υπάρχει ένας τρόπος να ρυθμίσετε μονάδες αποθήκευσης στο cloud ώστε να λειτουργούν ως τα δικά σας προσωπικά συστήματα CDN. Σε αυτό το άρθρο θα ανακαλύψουμε μερικές μεθόδους για να το κάνετε αυτό.

Προσομοίωση cloud αποθήκευσης CDN έναντι καθαρού CDN

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

Επιλέγοντας έναν πάροχο αποθήκευσης cloud

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

Δεύτερον, δεν θέλετε έναν πάροχο που να θέτει όρια στην πρόσβαση σε πόρους, ή τουλάχιστον τα όρια δεν πρέπει να είναι πολύ αυστηρά.

Διανομή περιεχομένου για το οποίο θέλετε να πληρώσετε

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

Το DECENT είναι ένα εξαιρετικά εξειδικευμένο αποκεντρωμένο δίκτυο παράδοσης περιεχομένου βασισμένο σε blockchain. Σας επιτρέπει να δημοσιεύετε οτιδήποτε χωρίς να εξαρτάται από έναν μεσάζοντα.

Χρησιμοποιώντας συνδέσεις peer-to-peer, η κίνηση DECENT είναι πολύ δύσκολο να διαταραχθεί ή να μπλοκαριστεί, γεγονός που το καθιστά επίσης πιθανό να παρακάμψει τη λογοκρισία. Είναι πιο προσανατολισμένο στις εμπορικές συναλλαγές και η τεχνολογία blockchain καθιστά αυτές τις συναλλαγές εύκολες στην ασφάλεια.

Αυτό για το οποίο δεν είναι πολύ καλό είναι η διανομή συνηθισμένων αρχείων όπως αρχεία JavaScript, CSS και XML. Για αυτό, θα χρειαστείτε έναν πιο τακτικό πάροχο αποθήκευσης cloud. Οι δύο μεγαλύτεροι παίκτες σε αυτόν τον τομέα είναι η Google και η Amazon. Και οι δύο είναι γίγαντες, αλλά υπάρχουν σημαντικές διαφορές μεταξύ τους.

Μια γρήγορη σύγκριση: Amazon έναντι Google

Το Amazon έρχεται σε δύο γεύσεις: Amazon S3 και Amazon Drive. Το σύστημα Amazon S3 είναι ένα σύστημα εταιρικού επιπέδου με όλη την πολυπλοκότητα που θα περίμενε κανείς από ένα τέτοιο σύστημα. Έχει σχεδιαστεί για μεγάλους ιστότοπους που έχουν μεγάλη επισκεψιμότητα και η δομή τιμολόγησης είναι πολύ περίπλοκη.

Ενδέχεται να μην χρειάζεται να ανησυχείτε για την τιμολόγηση, ωστόσο, εάν οι ανάγκες σας είναι λογικά μέτριες. Το Amazon S3 προσφέρει μια δωρεάν προσφορά με 5 GB αποθηκευτικού χώρου, 20k αιτήματα λήψης και 2k αιτήματα.

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

Το Amazon Drive είναι σαν το Amazon S3 με τροχούς εκπαίδευσης. Έρχεται με μια πολύ πιο εύχρηστη διεπαφή, που απαιτεί λιγότερες τεχνικές ικανότητες. Υπάρχει μια υποκατηγορία που ονομάζεται Prime Photos όπου μπορείτε να αποκτήσετε απεριόριστο χώρο αποθήκευσης φωτογραφιών και 5 GB αποθήκευσης για βίντεο και άλλα αρχεία, αλλά είναι δωρεάν μόνο εάν εγγραφείτε στο Amazon Prime. Το επόμενο βήμα παρέχει 100 GB αποθηκευτικού χώρου για 11.99 $ ετησίως και για 59.99 $ ετησίως μπορείτε να αποκτήσετε 1 TB αποθηκευτικού χώρου.

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

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

Η Google έχει επίσης δύο διαθέσιμες επιλογές: Google Cloud Storage και Google Drive. Εάν είστε χρήστης του Gmail, έχετε ήδη το Google Drive.

Το Google Cloud Storage προορίζεται για χρήση σε επίπεδο επιχείρησης και, ως εκ τούτου, απαιτεί ορισμένη ποσότητα τεχνικής ικανότητας για τη διαμόρφωσή του και τη βελτιστοποίησή του. Το Google Drive είναι κατάλληλο για καταναλωτές, αλλά είναι πολύ εύκολο στη χρήση με την απλή διεπαφή ιστού.

Το Google Drive σας ξεκινά με έναν πλούσιο δωρεάν χώρο αποθήκευσης 15 GB, κάτι που είναι πολύ περισσότερα από όσα χρειάζονται οι περισσότεροι ιστότοποι μικρών επιχειρήσεων. Εάν βρείτε ότι χρειάζεστε περισσότερα, μπορείτε να κάνετε αναβάθμιση σε:

Ωστόσο, όλα δεν είναι όπως φαίνονται με αυτά τα όρια αποθήκευσης. Τα Έγγραφα Google, οι φωτογραφίες εκτός της πλήρους ανάλυσης (εάν έχουν αποθηκευτεί με χρήση του Google Photos) και τυχόν αρχεία που μοιράζονται μαζί σας κάποιος άλλος δεν υπολογίζονται στο όριο του αποθηκευτικού σας χώρου. Δυστυχώς, τα μηνύματα ηλεκτρονικού ταχυδρομείου (και τα συνημμένα) καταλαμβάνουν χώρο εάν χρησιμοποιείτε ενεργά τον λογαριασμό Gmail.

Για να σας δώσουμε μια ιδέα για το πόσο μπορείτε να αποθηκεύσετε σε 15 GB, δηλαδή περίπου 30 έως 40 βίντεο (m4v / mp4) σε διάρκεια 1080 x 720 και 90 λεπτά ή περίπου 88,235 φωτογραφίες στα 800 x 600 και βελτιστοποιημένα για τον ιστό. Θα ήταν ασυνήθιστο για τη μέση μικρή επιχείρηση να χρειάζεται τόσο πολύ για τον ιστότοπό της.

Το Google Drive είναι πολύ λιγότερο ακριβό από το Amazon Drive. Όσον αφορά την απόδοση, η Amazon μπορεί να έχει λίγο πλεονέκτημα και η τεκμηρίωση με την Amazon είναι καλύτερη. Από πρώτο χέρι, η Google προσφέρει καλύτερη αξία συνολικά.

Ποιο θα πρέπει να επιλέξετε; Εξαρτάται αν θεωρείτε την απόδοση πιο σημαντική από το κόστος.

Φιλοξενία εικόνων, CSS και JavaScript από το Google Drive

Αυτό δεν είναι πολύ πιο περίπλοκο από τη φιλοξενία βίντεο. Στην πραγματικότητα, μπορεί να είναι ακόμη πιο εύκολο. Εδώ πρέπει να κάνετε:

1. Στο Google Drive, δημιουργήστε έναν ειδικό φάκελο που θα αποθηκεύει τα αρχεία

2. Βεβαιωθείτε ότι το όνομα που το δίνετε το βοηθά να ξεχωρίζει από άλλους φακέλους μονάδας δίσκου

3. Μεταφορτώστε όλα τα αρχεία σε αυτόν το φάκελο (μπορείτε επίσης να δημιουργήσετε υποφακέλους)

4. Επιλέξτε το φάκελο που θα κοινοποιηθεί και κάντε κλικ στο κουμπί κοινής χρήσης

5. Όταν εμφανιστεί το παράθυρο διαλόγου κοινής χρήσης, επιλέξτε "Για προχωρημένους"

6. Στο πιο σύνθετο παράθυρο διαλόγου Ρυθμίσεις κοινής χρήσης, επιλέξτε "Αλλαγή"

7. Τώρα αλλάξτε τη ρύθμιση σε "Ενεργό - Δημόσιο στον Ιστό"

8. Θα πρέπει να επαναλάβετε την παραπάνω διαδικασία για κάθε indiviδιπλό αρχείο επίσης

9. Αντιγράψτε το σύνδεσμο για κάθε πόρο και επικολλήστε σε ένα πρόγραμμα επεξεργασίας κειμένου

10. Διαγράψτε τα πάντα εκτός από το αναγνωριστικό αρχείου

11. Τώρα προσθέστε κείμενο "https://drive.google.com/uc?export=view&" μπροστά από το αναγνωριστικό αρχείου

12. Τώρα μπορείτε να τροποποιήσετε το HTML σας. Για CSS:

Για JS:

Για μια εικόνα:

13. Ανεβάστε τη δοκιμαστική έκδοση του αρχείου HTML και δοκιμή ταχύτητας σε σχέση με το αρχικό αρχείο

Original:

Ενημερωμένη δοκιμαστική έκδοση με CDN από το Google Drive:

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

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

Ροή βίντεο: Google Drive εναντίον YouTube

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

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

Η φιλοξενία βίντεο στο Google Drive σημαίνει ότι δεν υπάρχουν διαφημίσεις, δεν υπάρχουν προτεινόμενοι σύνδεσμοι στο τέλος του βίντεο και δεν υπάρχει επιλογή προβολής του βίντεο στο YouTube (καθώς δεν φιλοξενείται εκεί). Αλλαwise δεν υπάρχουν ορατές διαφορές.

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

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

Η ροή βίντεο από το Google Drive και από το YouTube χρησιμοποιεί πολύ παρόμοιες διαδικασίες.

1. Μεταφορτώστε το βίντεο στο Google Drive ή στο YouTube.

2. Ανεβάστε ή δημιουργήστε τυχόν αρχεία υπότιτλων.

3. Δοκιμάστε το βίντεό σας. Μην παραλείψετε αυτό το σημαντικό βήμα.

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

5. Κάντε κλικ στο σύνδεσμο "Για προχωρημένους" στο παράθυρο διαλόγου που εμφανίζεται.

6. Κάντε κλικ στο σύνδεσμο "Αλλαγή".

7. Επιλέξτε "Ενεργό - Δημόσιο στον Ιστό"

8. Στη συνέχεια, αντιγράψτε τη θέση του συνδέσμου και ακολουθήστε τα βήματα 9 έως 13, εκτός από το ότι θα χρησιμοποιείτε HTML βίντεο αντί για HTML εικόνας, έτσι ώστε να μοιάζει με αυτό το παράδειγμα:

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

Βεβαιωθείτε ότι χρειάζεστε πραγματικά CDN

Τις περισσότερες φορές το CDN λειτουργεί καλά, αλλά μπορεί να υπάρχουν φορές που μια σελίδα κλείνει επειδή προσπαθεί να ανακτήσει έναν απομακρυσμένο πόρο που απλά δεν θα φορτωθεί. Οι γραμματοσειρές Google και ορισμένα άλλα API της Google είναι διαβόητα για αυτό.

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

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

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

Η εικόνα της κεφαλίδας είναι ευγενική προσφορά του

Μπογκντάν Ράνσα

Ο Bogdan είναι ιδρυτικό μέλος του Inspired Mag, έχοντας συγκεντρώσει σχεδόν 6 χρόνια εμπειρίας κατά τη διάρκεια αυτής της περιόδου. Στον ελεύθερο χρόνο του αρέσει να μελετά την κλασική μουσική και να εξερευνά εικαστικές τέχνες. Είναι επίσης πολύ παθιασμένος με τους fixies. Έχει ήδη 5.

Σχόλια απαντήσεις 0

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *

Βαθμολογία *

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.