Fail media berbeza daripada bahagian sistem anda yang mengandungi logik aplikasi kerana fail media yang disiarkan adalah tugas intensif I/O, manakala logik apl biasanya memerlukan beberapa gabungan I/O dan CPU (imbangan yang tepat adalah sangat bergantung pada aplikasi). Inilah sebabnya adalah wajar untuk menggunakan sistem penyajian media khusus yang dioptimumkan untuk pemprosesan cakera dan rangkaian

Beberapa garis panduan umum jika anda menggunakan pelayan khusus anda sendiri:
- Melabur dalam banyak RAM dan gunakan caching untuk kandungan yang paling biasa anda gunakan. Ideanya adalah untuk menjimatkan masa akses cakera (RAM kira-kira 100 kali lebih pantas secara teori). Memcache adalah penyelesaian yang paling popular pada masa kini afaik

- Melabur dalam IO cakera pantas, pasang berbilang cakera dan gunakan RAID (striping) untuk meningkatkan daya pemprosesan

- Apabila memilih penyedia pengehosan untuk pelayan khusus / co-lo anda, fokus pada lebar jalur

- Jika boleh, anda ingin mencari fail berdekatan dengan pengguna mereka untuk meningkatkan kependaman rangkaian. Jadi sebagai contoh fail media dalam bahasa Portugis Brazil akan mendapat manfaat jika disimpan pada pelayan di Amerika Selatan

- CDN yang baik boleh menyelesaikan hampir semua perkara di atas. Dalam pengalaman saya sendiri, ia mengurangkan beban pada pelayan kami sendiri sebanyak ~ 85%. Kami menggunakan Cotendo dan Akamai. Pembekal lain yang anda boleh lihat di ottomh: CDNetworks, Limelight, Level3

Jika anda baru bermula maka pertaruhan terbaik anda ialah menggunakan S3 untuk menyimpan fail anda, dengan CloudFront sebagai CDN anda. Mengikut pengalaman saya sendiri, ini adalah penyelesaian yang sangat mudah untuk disediakan, dan agak kos efektif
*semasa bermula* - sebagai kos secara linear dengan jumlah data dan penggunaan. Melangkaui ambang tertentu walaupun masuk akal untuk mula melihat mengurus rak simpanan khusus anda sendiri dan menggunakan beberapa CDN lain.