मीडिया फ़ाइलें आपके सिस्टम के उन हिस्सों से भिन्न होती हैं जिनमें एप्लिकेशन लॉजिक होता है, मीडिया फ़ाइलों को प्रस्तुत करना एक I/O गहन कार्य है, जबकि ऐप लॉजिक को आमतौर पर I/O और CPU के कुछ संयोजन की आवश्यकता होती है (सटीक संतुलन बहुत ऐप-निर्भर है)। यही कारण है कि एक समर्पित मीडिया-सेवा प्रणाली का उपयोग करना वास्तव में समझ में आता है जो डिस्क और नेटवर्क थ्रूपुट के लिए अनुकूलित है

यदि आप अपने स्वयं के समर्पित सर्वर का उपयोग करते हैं तो कुछ सामान्य दिशानिर्देश:
- बहुत सारी रैम में निवेश करें और अपनी सबसे अधिक खपत वाली सामग्री के लिए कैशिंग का उपयोग करें। विचार डिस्क एक्सेस-टाइम को बचाने का है (सैद्धांतिक रूप से रैम लगभग 100 गुना तेज है)। मेमकेचे आजकल सबसे लोकप्रिय समाधान है

- तेज़ डिस्क IO में निवेश करें, एकाधिक डिस्क स्थापित करें और थ्रूपुट में सुधार के लिए RAID (स्ट्रिपिंग) का उपयोग करें

- अपने समर्पित/सह-लो सर्वर के लिए होस्टिंग प्रदाता का चयन करते समय, बैंडविड्थ पर ध्यान दें

- यदि संभव हो, तो आप नेटवर्क विलंबता में सुधार के लिए फ़ाइलों को उनके उपभोक्ताओं के करीब ढूंढना चाहेंगे। उदाहरण के लिए, ब्राज़ीलियाई पुर्तगाली में मीडिया फ़ाइलें दक्षिण अमेरिका के सर्वर पर संग्रहीत होने पर लाभान्वित होंगी

- एक अच्छा सीडीएन उपरोक्त सभी को व्यावहारिक रूप से हल कर सकता है। मेरे अपने अनुभव में, इसने हमारे अपने सर्वर पर लोड ~85% कम कर दिया। हम कोटेन्डो और अकामाई का उपयोग करते हैं। अन्य प्रदाताओं को आप देख सकते हैं: CDNetworks, लाइमलाइट, लेवल3

यदि आप अभी शुरुआत कर रहे हैं तो आपकी सबसे अच्छी शर्त आईएमओ आपकी फ़ाइलों को संग्रहीत करने के लिए S3 का उपयोग करना है, जिसमें क्लाउडफ्रंट आपके सीडीएन के रूप में है। मेरे अपने अनुभव में, इसे स्थापित करना एक बहुत ही सरल समाधान है, और काफी लागत प्रभावी है
*शुरूआत करते समय* - डेटा की मात्रा और उपयोग के साथ लागत के अनुसार। हालांकि एक निश्चित सीमा से परे, अपने स्वयं के समर्पित भंडारण रैक का प्रबंधन शुरू करना और कुछ अन्य सीडीएन का उपयोग करना समझ में आता है।