5

के लिए मैं play 1.2.4 का उपयोग कर रहा हूं। मैं छवियों को डाउनलोड करने के लिए एक लिंक प्रदान कर रहा हूँ। कई ग्राहक एक ही समय में एक ही छवि को डाउनलोड करने का प्रयास कर रहे हैं। मैं जानना चाहता हूं कि एक साथ ग्राहकों की संख्या को कैसे निर्धारित किया जाए, जो छवि फ़ाइल (200-300 केबी) डाउनलोड कर सकते हैं। विभिन्न कारक क्या हैं?समानांतर/एक साथ फ़ाइल डाउनलोड की अधिकतम संख्या को निर्धारित करने के लिए कैसे एक प्ले फ्रेमवर्क सर्वर संभाल सकता है। एक निश्चित बैंडविड्थ

मान लीजिए कि मुझे पता है कि मुझे 'टी' अनुरोध मिल रहे हैं, लेकिन मुझे पता है कि मैं फ़ाइल आकार के लिए 'एन' अनुरोधों को संभाल सकता हूं, मैं बाइनरी छवि को तुरंत 'n' क्लाइंट में प्रस्तुत करूंगा। शेष "टी-एन" क्लाइंट मैं अंतराल के समय के बाद अनुरोध भेजने के जवाब के रूप में एक "अंतराल समय" भेजूंगा।

क्या यह भी संभव है?

उत्तर

2

मैं उच्च मात्रा वाली सेटिंग में Play के साथ छवियों की सेवा करने और इसके बजाय सीडीएन का उपयोग करने की सलाह दूंगा। https://transloadit.com/ पर एक होस्टेड समाधान समावेशी फ़ाइल अपलोड भी है जो आपके लिए सभी काम करता है।

सबसे बड़ा कारक play.pool कॉन्फ़िगरेशन चर है। आप इसके बारे में documentation में पढ़ सकते हैं।

आम तौर पर इसके बाद, HTTP अनुरोध कतारबद्ध होंगे, इसलिए "अंतराल के समय" को लागू करने का आपका विचार वास्तव में समझ में नहीं आता है।

+0

मान लीजिए सीडीएन का उपयोग किया जाता है, क्या इसका मतलब यह है कि किसी भी समय अनुरोध पर किसी भी अनुरोध को संभाला जा सकता है? – shrth

+0

आप सीडीएन का उपयोग करके बड़ी मात्रा में यातायात को संभालने में सक्षम होंगे। विनिर्देश प्रदाता से प्रदाता के लिए विशिष्ट हैं। – Samuel

+0

धन्यवाद सैमुअल :) यदि मेरे पास और प्रश्न हैं तो मैं आपके पास वापस आऊंगा। – shrth

संबंधित मुद्दे

 संबंधित मुद्दे