میڈیا فائلیں آپ کے سسٹم کے ان حصوں سے مختلف ہوتی ہیں جن میں ایپلیکیشن لاجک ہوتی ہے جس میں میڈیا فائلوں کو پیش کرنا ایک I/O انتہائی کام ہے، جبکہ ایپ لاجک کے لیے عام طور پر I/O اور CPU کے کچھ امتزاج کی ضرورت ہوتی ہے (صحیح توازن بہت ایپ پر منحصر ہے)۔ یہی وجہ ہے کہ یہ ایک وقف شدہ میڈیا سرونگ سسٹم کا استعمال کرنا سمجھ میں آتا ہے جو ڈسک اور نیٹ ورک تھرو پٹ کے لیے موزوں ہے۔

اگر آپ اپنا سرشار سرور استعمال کرتے ہیں تو کچھ عمومی ہدایات:
- بہت ساری RAM میں سرمایہ کاری کریں اور اپنے سب سے زیادہ استعمال ہونے والے مواد کے لیے کیشنگ کا استعمال کریں۔ خیال یہ ہے کہ ڈسک تک رسائی کے وقت کو بچانا ہے (نظریہ میں رام تقریبا 100 گنا تیز ہے)۔ Memcache آج کل سب سے زیادہ مقبول حل ہے afaik

- فاسٹ ڈسک IO میں سرمایہ کاری کریں، متعدد ڈسکیں انسٹال کریں اور تھرو پٹ کو بہتر بنانے کے لیے RAID (سٹرائپنگ) کا استعمال کریں۔

- اپنے سرشار/ کو-لو سرورز کے لیے ہوسٹنگ فراہم کنندہ کا انتخاب کرتے وقت، بینڈوتھ پر توجہ مرکوز کریں

- اگر ممکن ہو تو، آپ نیٹ ورک کی تاخیر کو بہتر بنانے کے لیے فائلوں کو ان کے صارفین کے قریب تلاش کرنا چاہتے ہیں۔ لہذا مثال کے طور پر برازیلی پرتگالی میں میڈیا فائلوں کو فائدہ ہوگا اگر جنوبی امریکہ میں سرور پر ذخیرہ کیا جائے۔

- ایک اچھا CDN عملی طور پر مذکورہ بالا تمام چیزوں کو حل کر سکتا ہے۔ میرے اپنے تجربے میں، اس نے ہمارے اپنے سرورز پر ~ 85% بوجھ کم کیا۔ ہم کوٹینڈو اور اکامائی استعمال کرتے ہیں۔ دوسرے فراہم کنندگان جنہیں آپ ottomh پر دیکھ سکتے ہیں: CDNetworks، Limelight، Level3

اگر آپ ابھی شروعات کر رہے ہیں تو آپ کی بہترین شرط imo آپ کی فائلوں کو ذخیرہ کرنے کے لیے S3 کا استعمال کر رہی ہے، CloudFront کے ساتھ آپ کے CDN کے طور پر۔ میرے اپنے تجربے میں، یہ سیٹ اپ کرنے کا ایک بہت ہی آسان حل ہے، اور کافی سرمایہ کاری مؤثر ہے۔
*شروع کرتے وقت* - ڈیٹا اور استعمال کی مقدار کے ساتھ لاگت کے طور پر۔ ایک خاص حد سے آگے اگرچہ یہ سمجھ میں آتا ہے کہ آپ اپنے مخصوص اسٹوریج ریک کا انتظام کرنا شروع کر دیں اور کوئی اور CDN استعمال کریں۔