angularjs - मीडिया अनुकूलन-एडब्ल्यूएस वेब एप




django amazon-web-services amazon-s3 (2)

मैं वेब आधारित एप्लीकेशन (डीजेंगो, एडब्ल्यूएस पर कोणीय) के निर्माण की प्रक्रिया में हूं। आवेदन मीडिया के रूप में भारी होगा क्योंकि प्रयोक्ता बहुत सारे चित्र, वीडियो और रिकॉर्डिंग अपलोड करेंगे।

वर्तमान में हम एस 3 में इन भंडारण कर रहे हैं। 1 के सर्वश्रेष्ठ दृष्टिकोण पर कोई भी विचार। भंडारण को कम करें 2. डेटा स्थानांतरण कम करें 3. चित्र / वीडियो की गुणवत्ता पर तेजी से प्रभाव नहीं।

अग्रिम में धन्यवाद।


Answers

मीडिया उपयोग आवृत्ति के आधार पर आप फ़ाइलों को कम लागत वाले संग्रहण में स्थानांतरित करने के लिए एस 3 जीवन चक्र का उपयोग कर सकते हैं। उदाहरण के लिए, आप शुरू में फाइलों की सेवा के लिए एस 3 मानक का उपयोग कर सकते हैं और फिर उन्हें एस 3 आईए भंडारण वर्ग में स्थानांतरित कर सकते हैं, जिसके बाद ग्लेशियर (फ़ाइलें जो नियमित रूप से उपयोग नहीं की जा रही हैं) को स्थानांतरित कर सकते हैं। और यदि आप प्रतिलिपि प्रस्तुत करने योग्य सामग्री का उपयोग कर रहे हैं, तो S3 RRS का उपयोग करने पर विचार करें।

ओल्ड एस 3 प्रबंधन कंसोल की छवि।

किनारे वाले स्थानों में सामग्री को कैश करने के लिए एडब्ल्यूएस क्लाउडफ़्रन्ट का उपयोग करें

और विभिन्न स्थानों से अपलोड को बेहतर बनाने के लिए, S3 स्थानांतरण एक्सेलेरेशन का उपयोग करने पर विचार करें।

इसके अलावा आप एडब्ल्यूएस सेवाओं से सर्वश्रेष्ठ प्राप्त करने के लिए एडब्ल्यूएस संदर्भ आर्किटेक्चर का अनुसरण कर सकते हैं।

मीडिया और एडब्ल्यूएस से सामग्री की सेवा के लिए संदर्भ वास्तुकला

जब यह वीडियो की बात आती है, तो आप अपने वीडियो को विभिन्न प्रारूपों में एन्कोड करने के लिए एडब्ल्यूएस लचीला ट्रांसकोडर का उपयोग कर सकते हैं जो अलग-अलग डिवाइसों के लिए सबसे अच्छी गुणवत्ता होगी।


इसके लिए एक त्वरित समाधान होगा, आपके ऐप के _ _ init _ _.py में निम्न कोड रखें:

from django.contrib.auth.signals import user_logged_in
from django.dispatch import receiver


@receiver(user_logged_in)
def on_login(sender, user, request, **kwargs):
    print('User just logged in....')




angularjs django amazon-web-services amazon-s3