Ang mga media file ay iba sa mga bahagi ng iyong system na naglalaman ng application logic dahil ang paghahatid ng mga media file ay isang I/O intensive na gawain, samantalang ang app logic ay karaniwang nangangailangan ng ilang kumbinasyon ng I/O at CPU (ang eksaktong balanse ay masyadong nakadepende sa app). Ito ang dahilan kung bakit makatuwirang gumamit ng isang dedikadong media-serving system na na-optimize para sa disk at network throughput

Ilang pangkalahatang alituntunin kung gagamitin mo ang iyong sariling dedikadong server:
- Mamuhunan sa maraming RAM at gumamit ng caching para sa iyong pinakakaraniwang ginagamit na nilalaman. Ang ideya ay upang makatipid sa disk access-time (ang RAM ay halos 100 beses na mas mabilis sa teorya). Ang Memcache ay ang pinakasikat na solusyon sa kasalukuyan

- Mamuhunan sa mabilis na disk IO, mag-install ng maraming disk at gumamit ng RAID (striping) upang mapabuti ang throughput

- Kapag pumipili ng hosting provider para sa iyong (mga) dedikado / co-lo server, tumuon sa bandwidth

- Kung maaari, gusto mong hanapin ang mga file na malapit sa kanilang mga mamimili upang mapabuti ang mga latency ng network. Kaya halimbawa ang mga media file sa Brazilian Portuguese ay makikinabang kung iimbak sa isang server sa South America

- Ang isang mahusay na CDN ay maaaring malutas ang halos lahat ng nasa itaas. Sa sarili kong karanasan, binawasan nito ang load sa sarili naming mga server ng ~85%. Ginagamit namin ang Cotendo at Akamai. Iba pang mga provider na maaari mong tingnan sa ottomh: CDNetworks, Limelight, Level3

Kung nagsisimula ka pa lang, ang iyong pinakamahusay na mapagpipilian sa iyo ay ang paggamit ng S3 upang iimbak ang iyong mga file, kasama ang CloudFront bilang iyong CDN. Sa aking sariling karanasan, ito ay isang napaka-simpleng solusyon upang i-set up, at medyo cost-effective
*kapag nagsisimula* - bilang mga gastos nang linear sa dami ng data at paggamit. Higit pa sa isang tiyak na threshold bagaman makatuwirang simulan ang pagtingin sa pamamahala ng iyong sariling nakalaang mga storage rack at gumamit ng ilang iba pang CDN.