डीबग नेटवर्क
सरल नेटवर्क डिबगिंग के लिए कुछ गुर:
- चेक प्रतिक्रिया समय है जब आप आवेदन सर्वर से FTP सर्वर को पिंग।
- एक ट्रेस मार्ग के लिए प्रतिक्रिया समय की जांच करें (
tracert
एक डॉस खोल से)।
ftp
कमांड का उपयोग कर कमांड लाइन से फ़ाइल को स्थानांतरित करें।
- टेलीनेट के माध्यम से एफ़टीपी सर्वर से कनेक्ट करें:
telnet server 21
।
परिणाम समस्या को हल करने के लिए संकेत प्रदान करेंगे।
नेटवर्क हार्डवेयर
एक धीमी गति से ट्रेस मार्ग के लिए:
- निर्धारित क्यों दो कंप्यूटर नेटवर्क मुद्दों कर रहे।
- सबसे धीमे लिंक के बीच नेटवर्क हार्डवेयर को अपग्रेड करें।
नेटवर्क कॉन्फ़िगरेशन
एक धीमी गति से पिंग के लिए:
- चेक प्रत्येक मशीन पर नेटवर्क विन्यास।
- सुनिश्चित करें कि सेटिंग्स इष्टतम हैं।
मान्य एपीआई
एक धीमी कमांड लाइन FTP सत्र आपको बताएगा कि समस्या एफ़टीपी एपीआई का उपयोग कर रहे करने के लिए अलग नहीं है। यह एपीआई को एक संभावित समस्या के रूप में खत्म नहीं करता है, लेकिन निश्चित रूप से यह कम संभावना बनाता है।
नेटवर्क त्रुटियाँ
पैकेट स्रोत और गंतव्य के बीच गिरा दिया जा रहा है, पिंग आपको बता देंगे। किसी भी त्रुटि को देखने के लिए आपको पैकेट आकार को 1500 बाइट्स में बढ़ाना पड़ सकता है।
एफ़टीपी कतार सर्वर
एक मध्यस्थ के सर्वर आप गंतव्य FTP सर्वर पर कोई नियंत्रण नहीं है, तो है अपलोड की गई फ़ाइलों प्राप्त करते हैं। मध्यस्थ तब फ़ाइलों को दूरस्थ सर्वर पर भेजता है जो भी हो सकता है। यह भ्रम देता है कि फ़ाइलों को जल्दी से भेजा जा रहा है। हालांकि, अगर फ़ाइलों को रिमोट सर्वर पर अपलोड होने के तुरंत बाद मौजूद होना चाहिए, तो यह समाधान व्यवहार्य नहीं हो सकता है।
एफ़टीपी सर्वर सॉफ्टवेयर
एक अलग एफ़टीपी डेमॉन FTP सर्वर पर, इस तरह के ProFTPd के रूप में एक Windows service के रूप में प्रयोग करें। (Proftpd विभिन्न डेटाबेस प्रमाणीकरण का उपयोग एसक्यूएल क्वेरी की अनुमति देते के लिए प्लग-इन है।)
FTP सर्वर ऑपरेटिंग सिस्टम
एक यूनिक्स आधारित ऑपरेटिंग सिस्टम के लिए एक Microsoft आधारित एक से एक बेहतर विकल्प हो सकता है।
एफ़टीपी क्लाइंट सॉफ़्टवेयर
FTP के माध्यम से फ़ाइलों को भेजने और प्राप्त करने के लिए अलग अलग एपीआई के एक नंबर रहे हैं। यह आपके आवेदन मॉड्यूलर को पर्याप्त बनाने के लिए कुछ काम ले सकता है कि आप बस एक नई फ़ाइल स्थानांतरण सेवा में प्लग कर सकते हैं। यहां कुछ अलग-अलग एपीआई उत्तर के रूप में सूचीबद्ध हैं।
वैकल्पिक प्रोटोकॉल
तो एफ़टीपी एक निरपेक्ष आवश्यकता नहीं है, कोशिश:
- एक Windows नेटवर्क ड्राइव
- HTTPS
- SCP, rsync, या इसी तरह के कार्यक्रमों (Cygwin हो सकता है आवश्यक)
स्रोत
2009-06-28 20:15:25
3 वास्तव में एक प्रदर्शन मुद्दा नहीं है (हालांकि यह अभी भी एक मुद्दा है); मैं अलग से निपटने का सुझाव देना चाहूंगा। –