2008-08-18 22 views
5

हमारे पास हमारी वेबसाइट पर कुछ फ़ाइलें हैं जो हमारे सॉफ़्टवेयर के उपयोगकर्ता डाउनलोड कर सकते हैं। कुछ फाइलें वेबसाइट पर वर्चुअल फ़ोल्डरों में हैं जबकि अन्य हमारे FTP पर हैं। एफटीपी पर फ़ाइलों को आम तौर पर किसी ब्राउज़र में ftp: // लिंक पर क्लिक करके एक्सेस किया जाता है - हमारे अधिकांश ग्राहकों में एक FTP क्लाइंट नहीं होता है। ब्राउज़र में http: // लिंक पर क्लिक करके अन्य फ़ाइलों तक पहुंचा जा सकता है।उपयोगकर्ताओं को मेरी वेबसाइट से फ़ाइल डाउनलोड करने का सबसे अच्छा तरीका: http या ftp

क्या मुझे सभी फ़ाइलों को ftp में ले जाना चाहिए? या यह कोई महत्त्व नहीं रखता? क्या फर्क पड़ता है?

उत्तर

6

HTTP FTP पर कई फायदे हैं:

  • यह अधिक स्थानों में उपलब्ध (लगता है कि कौन सी HTTP/एस के अलावा और कुछ ब्लॉक कार्यस्थलों)
  • यह प्रॉक्सी के साथ अच्छी तरह से काम करता है (एफ़टीपी के लिए अतिरिक्त सेटिंग की आवश्यकता है प्रॉक्सी - यह सुनिश्चित करने के लिए कि यह कनेक्ट विधि को अनुमति देता है)
  • यह अंतर्निर्मित संपीड़न (जीजेआईआईपी के साथ) प्रदान करता है जो लगभग सभी ब्राउज़रों को संभाल सकता है (एफ़टीपी के विपरीत जो गैर-आधिकारिक "मोड जेड" एक्सटेंशन है)
  • एनएटी गेटवे को एक विशेष मोड में कॉन्फ़िगर किया जाना चाहिए सक्रिय एफ़टीपी कनेक्शन का समर्थन करने के लिए, जबकि निष्क्रिय एफ़टीपी कनेक्शनों के लिए उन्हें सभी बंदरगाहों तक पहुंच की अनुमति देने की आवश्यकता होती है (यह कनेक्शन कनेक्शन नहीं है)
  • कुछ एफ़टीपी क्लाइंट प्रत्येक डेटा ट्रांसफर के लिए एक नया डेटा कनेक्शन खोलने का आग्रह करते हैं, जो छोड़ सकता है आप "TIME_WAIT" सॉकेट
4

यदि आपके उपयोगकर्ताओं के लिए गति मायने रखती है, और वे तकनीकी रूप से इच्छुक हैं, तो http एक फ़ाइल के लिए एकाधिक कनेक्शन की अनुमति देता है (यदि क्लाइंट इसका समर्थन करता है। मैं DownThemAll का उपयोग करता हूं)। अधिकांश ब्राउज़रों को एफटीपी लिंक को ठीक से संभालना चाहिए, यद्यपि।

2

मुझे लगता है कि इससे वास्तव में कोई फर्क नहीं पड़ता, क्योंकि एफटीपी आज भी पारदर्शी है। आपको कुछ विशेष जानकारी नहीं है, ब्राउज़र सभी को संभालता है।

मेरा सुझाव है कि यदि वे एक समय में एक फ़ाइल डाउनलोड कर रहे हैं, तो आप http पर जा सकते हैं।

हालांकि अगर उन्हें एक साथ कई फाइलें डाउनलोड करनी होंगी, तो मैं ftp पसंद करता हूं, क्योंकि इसे प्रबंधित करना अधिक आसान है।

_l0ser के रूप में कुछ अच्छे ब्रोशर एक्सटेंशन हैं, लेकिन मैं बड़े पैमाने पर फ़ाइल-स्थानांतरण के लिए ftp पसंद करता हूं।

3

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

1

दोनों FTP और HTTP का एक बहुत साथ आपकी आवश्यकताएं पूरी करने लगते हैं, तो मैं निश्चित रूप से सरल दृष्टिकोण है, जो चुनने की सिफारिश करेंगे या तो बातें छोड़ने के लिए के रूप में वे वर्तमान में कर रहे हैं या पर मजबूत एचटीटीपी।

व्यक्तिगत रूप से, मैं सबकुछ HTTP पर रखूंगा। यदि कुछ और नहीं है, तो यह एक अतिरिक्त सर्वर को समाप्त करता है। अब HTTP पर FTP चुनने के लिए कोई अनिवार्य कारण नहीं है, और HTTP के कुछ छोटे फायदे हैं (जैसा कि अन्य ने इंगित किया है)।

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

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