जब आप एक जिप फाइल कहते हैं, तो क्या आपका मतलब एक अनकम्प्रेस्ड आर्काइव है जो सभी व्यक्तिगत फाइलों के समान आकार का होगा? या आप एक संपीड़ित संग्रह का मतलब है? क्योंकि ठीक है, अगर आप एक संकुचित संग्रह के बारे में बात कर रहे हैं, तो आपके पास एक तेज़ स्थानांतरण होगा, जो कड़ाई से बोलना बेहतर होगा। बेशक, अगर आप आर्काइव बनाने में कितना समय लेते हैं, और आर्काइव को निकालने में कितना समय लगता है, तो दोनों मशीनों के स्पेक्स खेलने में आते हैं कि क्या आर्काइव ढीली फाइलों से बेहतर है।
अब, चूंकि आप RDP (VNC के विपरीत) के बारे में बात कर रहे हैं, इसलिए दूरस्थ कनेक्शन का बैंडविड्थ उपयोग काफी कम है। RDP VNC से अधिक उत्तरदायी है, रंग की गहराई (डिफ़ॉल्ट रूप से) 256 से अधिक रंग है (32 बिट यदि आप इसे नहीं बदलते हैं), स्क्रीन का आकार आपके डेस्कटॉप का आकार होगा, आदि ... ये सभी कारक रिमोट कनेक्शन के लिए कितना बैंडविड्थ का उपयोग किया जा रहा है, इसे प्रभावित करें। यदि आप चीजों को ड्रॉप करते हैं जैसे ... रिमोट डेस्कटॉप का आकार, और रंग की गहराई 16 बिट या उससे कम है, तो सुनिश्चित करें कि आप ध्वनि साझा नहीं कर रहे हैं, आदि ... यह रिमोट कनेक्शन के लिए कम बैंडविड्थ का उपयोग करेगा, ताकि जब आप फ़ाइलें स्थानांतरित कर रहे हैं, दूरस्थ सत्र अधिक उत्तरदायी होना चाहिए।
अंत में, जब तक आप फाइल ट्रांसफर को थ्रॉटल नहीं कर सकते, रिमोट सेशन में कोई फर्क नहीं पड़ता कि आप फाइल ट्रांसफर करते समय क्या करते हैं, क्योंकि ट्रांसफर के लिए जितना संभव हो उतना उपलब्ध बैंडविड्थ का उपयोग किया जा रहा है। रिमोट मशीन और अपनी मशीन।
संपादित करें
आप दूरस्थ कनेक्शन की गुणवत्ता को प्रभावित किए बिना फ़ाइलों को स्थानांतरित करने का एक सरल तरीका खोजने का प्रयास कर रहे हैं। इससे कोई फर्क नहीं पड़ता कि वे बड़ी फाइलें या छोटी फाइलें हैं। आपके अंत में (क्लाइंट मशीन) आप रिमोट मशीन (सर्वर मशीन) तक की छोटी मात्रा में डेटा स्क्विरेट कर रहे हैं। आप जानते हैं ... टाइपिंग, माउस कमांड आदि। सर्वर हर समय आपके पास बड़ी संख्या में डेटा भेज रहा है, जो उन चित्रों के रूप में है जो आप दूरस्थ कनेक्शन में देखते हैं। इसलिए, किसी भी फाइल को ट्रांसफर करने से पहले, आप एक दिशा में बड़ी मात्रा में डेटा ट्रांसफर कर रहे हैं। इसीलिए मैं आपके द्वारा प्रेषित डेटा की मात्रा को कम करने के लिए आपके द्वारा की जाने वाली चीजों को लाया .... अर्थात् अपने डेस्कटॉप पर दूरस्थ मशीन के लिए एक छोटे रिज़ॉल्यूशन का उपयोग करें (पूर्ण स्क्रीन के विपरीत) ...। रंगों की संख्या को 32 बिट से घटाकर 16 बिट या 8 बिट तक करना। उन दो चरणों में वहीं सर्वर (रिमोट) से क्लाइंट (आप) तक डेटा ट्रांसमिट कर रहे हैं। इसका मतलब यह भी है कि जब आप एक ही कनेक्शन और रूट के साथ फाइल ट्रांसफर करना शुरू करते हैं, तो आपका रिमोट कनेक्शन कम होगा।
जैसा कि मैंने कहा ... आप जो कुछ भी कर सकते हैं वह कनेक्शन को कुरकुरा और उत्तरदायी बना देगा। क्यूं कर? क्योंकि जैसे ही आप सर्वर से फाइल को क्लाइंट में ट्रांसफर करना शुरू करते हैं, यह उस पाइप के साथ उपलब्ध बैंडविड्थ के प्रत्येक बिट को चूसने वाला है .... और आप रिमोट के लिए उस पाइप के साथ बैंडविड्थ के कुछ का उपयोग पहले से ही कर रहे हैं। कनेक्शन ही।
पहले मैंने आधी रात से पहले कॉपी और पेस्ट करने की कोशिश की जब ट्रांसफर स्पीड क्लाइंट कंप्यूटर ISP द्वारा 100 kB / s तक सीमित थी। इसलिए, इसमें कुछ घंटों की आवश्यकता थी और मुझे स्थानांतरण को रद्द करने के लिए मजबूर किया गया था क्योंकि दूरस्थ डेस्कटॉप बहुत अधिक अनुत्तरदायी और सुस्त (धीमा) हो गया था। इसलिए, मैंने इसे आधी रात को फिर से शुरू किया जब मेरे स्थानीय स्थानांतरण की गति 4 जीबी / से अधिक है
इसलिए जब आपने पहली बार स्थानांतरण की कोशिश की, तो आपके पास 100kb / s का डाउनलोड कनेक्शन था। आप जितनी जल्दी हो सके 1.2gb फाइलों को स्थानांतरित कर रहे थे, जो 100kb / s जितना हो सके उतना खाने के लिए धक्का देगा। जो दूरस्थ डेस्कटॉप कनेक्शन का समर्थन करने वाले डेटा के लिए किस कमरे को छोड़ देगा ? इसलिए, निश्चित रूप से यह सुस्त और अनुत्तरदायी होगा। केवल एक चीज जिसे आप ध्यान में नहीं ले रहे हैं, वह सर्वर की यूपीएलओएडी गति है। यदि सर्वर की अपलोड गति आपकी डाउनलोड गति से कम है ... और इस सही काल्पनिक में सर्वर के बीच का मार्ग है और आपने इस अपलोड गति को स्थिर रहने की अनुमति दी है, जैसे ही आप फ़ाइलों को स्थानांतरित करना शुरू करते हैं, लगभग सभी उस बैंडविड्थ को फ़ाइल स्थानांतरण द्वारा खाया जा रहा है, जिससे दूरस्थ कनेक्शन को नुकसान होगा।
क्यूं कर?
क्योंकि फ़ाइल स्थानांतरण को एक विशिष्ट गति, या उपलब्ध बैंडविड्थ के प्रतिशत के लिए कुछ भी नहीं है, यह हर kb / s का उपयोग करने का प्रयास करने जा रहा है। चीजों की प्रकृति से, यह दूरस्थ कनेक्शन को नुकसान पहुंचाएगा।
यहां तक कि सर्वर से फ़ाइलों को किसी तीसरे पक्ष (जैसे एफ़टीपी सर्वर) की तरह स्थानांतरित करने से कनेक्शन उस स्थानांतरण के दौरान सुस्त हो जाएगा, क्योंकि फिर से, जितना संभव हो उतना संभव बैंडविड्थ उस हस्तांतरण को आवंटित किया जाएगा। एक बार जब यह स्थानांतरण किया गया था, तो आप इसे रिमोट कनेक्शन की जवाबदेही पर बिना किसी प्रभाव के FTP सर्वर से डाउनलोड कर सकेंगे ... क्योंकि आधी रात के बाद आपका आने वाला पाइप सर्वर के आउटगोइंग पाइप से बहुत बड़ा होता है।
इसलिए, मैं दूरस्थ कनेक्शन की गुणवत्ता को कम करने की कोशिश करूंगा।