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

Μερικές γενικές οδηγίες εάν χρησιμοποιείτε τον δικό σας αποκλειστικό διακομιστή:
- Επενδύστε σε πολλή μνήμη RAM και χρησιμοποιήστε την προσωρινή αποθήκευση για το περιεχόμενο που καταναλώνετε πιο συχνά. Η ιδέα είναι να εξοικονομήσετε χρόνο πρόσβασης στο δίσκο (η RAM είναι περίπου 100 φορές ταχύτερη θεωρητικά). Το Memcache είναι η πιο δημοφιλής λύση στις μέρες μας afaik

- Επενδύστε σε γρήγορο IO δίσκου, εγκαταστήστε πολλούς δίσκους και χρησιμοποιήστε RAID (striping) για να βελτιώσετε την απόδοση

- Όταν επιλέγετε έναν πάροχο φιλοξενίας για τους αποκλειστικούς/συνεργάτες διακομιστές σας, εστιάστε στο εύρος ζώνης

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

- Ένα καλό CDN μπορεί να λύσει πρακτικά όλα τα παραπάνω. Από τη δική μου εμπειρία, μείωσε το φόρτο στους δικούς μας διακομιστές κατά ~85%. Χρησιμοποιούμε Cotendo και Akamai. Άλλοι πάροχοι που μπορείτε να δείτε στην ottomh: CDNetworks, Limelight, Level3

Εάν μόλις ξεκινάτε, το καλύτερο imo σας είναι να χρησιμοποιήσετε το S3 για να αποθηκεύσετε τα αρχεία σας, με το CloudFront ως CDN. Από τη δική μου εμπειρία, είναι μια πολύ απλή λύση για εγκατάσταση και αρκετά οικονομική
*όταν ξεκινάτε* - ως κόστος γραμμικά με τον όγκο δεδομένων και τη χρήση. Πέρα από ένα ορισμένο όριο, ωστόσο είναι λογικό να αρχίσετε να εξετάζετε τη διαχείριση των δικών σας ειδικών ραφιών αποθήκευσης και να χρησιμοποιείτε κάποιο άλλο CDN.