2014-11-07 9 views
6

हमें बड़ी फ़ाइलों (एकाधिक जीबी) की सेवा के लिए टोरनाडो का उपयोग करने की आवश्यकता है जिसके लिए प्रमाणीकरण की आवश्यकता है। हम जो कह सकते हैं, get के साथ ऐसा करने और Task के माध्यम से फ़ाइलों को खंडित करने से संभावित रूप से धीमा या अवरुद्ध हो जाएगा। क्या बड़ी फ़ाइलों की सेवा करने के लिए एक अनुशंसित विधि है जिसके लिए प्रमाणीकरण की आवश्यकता है?बड़ी फ़ाइलों को सेवा देने के लिए टॉरनेडो का उपयोग

उत्तर

4

मुझे लगता है कि this सबसे अच्छा समाधान है। ध्यान दें कि बवंडर और nginx का संयोजन है।

+0

वह लिंक इसे कवर करने के लिए प्रतीत होता है, धन्यवाद! – daniel

+2

@ हर्षलपतिल मूल विचार फ़ाइल बनाम टर्ननाडो डाउनलोड करने के लिए nginx का उपयोग करना है। संक्षेप में, मान लीजिए कि आपकी संरक्षित फाइलें संरक्षित (आंतरिक) फ़ोल्डर में nginx के माध्यम से सुलभ हैं। फिर आपको 2 बवंडर हैंडलर की आवश्यकता होगी: (1) जब उपयोगकर्ता डाउनलोड लिंक पर क्लिक करता है, तो उपयोगकर्ता सत्यापन करता है, एक सुरक्षित कुकी सेट करता है, और दूसरे हैंडलर पर रीडायरेक्ट करता है, और (2) एक साधारण हैंडलर जो रीडायरेक्ट करता है "एक्स-एक्सेल-रीडायरेक्ट" के साथ, nginx जानता है कि फ़ाइल भेजने की आवश्यकता है। उम्मीद है की यह मदद करेगा। –

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

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