स्थानीय की तुलना में इंटरनेट आईपी पते के माध्यम से तेजी से कनेक्ट हो रहा है?


0

मैं एक C # एप्लिकेशन पर काम कर रहा हूं, जो हमारे स्थानीय नेटवर्क पर एक कंप्यूटर पर रहने वाले MySql डेटाबेस से जुड़ता है। हालाँकि, बाद में, हमारी वेबसाइट कभी-कभी उस डेटाबेस से भी जुड़ जाएगी, इसलिए मेरे पास उस डेटाबेस के लिए इंटरनेट ट्रैफ़िक के लिए एक पोर्ट फ़ॉरवर्डिंग है। लेकिन किसी कारण से, स्थानीय IP पते का उपयोग जोड़ने 192.168.1.1 इंटरनेट आईपी पते का उपयोग कर जोड़ने की तुलना में धीमी 70.28। --- .--- । यह वास्तव में एक बड़ा मुद्दा नहीं है, लेकिन मैं अभी उलझन में हूं क्योंकि मुझे लगा कि यह दूसरा तरीका होगा।


1
pls, "धीमी" को परिभाषित करें। क्या कनेक्शन स्थापित होने में समय लगता है। क्या किसी क्वेरी के निष्पादन में लगने वाला समय है। क्या यह वास्तविक डेटा भेजे जाने के लिए आवश्यक समय है?
सनी

1
दोनों, यह स्थापित है प्रश्नों में धीमी भी थोड़ा धीमा है। मेरे पास एक खोज फ़ंक्शन है जो हर बार मैं एक टेक्स्ट बॉक्स बदलता है, इसलिए जब मैं स्थानीय आईपी पते का उपयोग करता हूं तो मेरी चाबियाँ और परिणाम दिखाई देंगे जैसे ही मैं कुछ टाइप करता हूं, यह थोड़ी देर के लिए फ्रीज हो जाएगा। हालांकि जब इंटरनेट आईपी पते का उपयोग सब कुछ तरल है।
साद इमरान

यदि आप 192.xxx एक के बजाय 127.0.0.1 का उपयोग करते हैं तो क्या होगा? अगर 127 बेहतर है, तो संभवत: आपको कुछ रूटिंग समस्या है।
सनी

जवाबों:


1

यह एक रूटिंग / नेटवर्किंग समस्या जैसा लगता है, लेकिन इसे निश्चित उत्तर देने के लिए प्रश्न में पर्याप्त विवरण नहीं है।

संभावनाएं:

  • 192.168.xx IP पता एक से अधिक होस्ट द्वारा उपयोग में है।
  • दो नेटवर्क के लिए मार्ग (192.168.xx और 70.28.xx) प्रदर्शन को प्रभावित करने के लिए पर्याप्त हैं (जैसे कि एक संतृप्त इंटरफ़ेस के माध्यम से कम से कम एक पैर, या एक पैर जो फ्लैप होता है)
  • विभिन्न IP पतों के लिए आपके पास मौजूद NAT या अन्य अनुवाद थ्रूपुट को प्रभावित करता है।

इसके लिए क्या उपयोगी होगा, यह राउटर और नेटवर्क का एक आरेख होगा, साथ ही इसमें शामिल मेजबानों के लिए राउटिंग टेबल भी होंगे, जो यह स्पष्ट करता है कि पैकेट किस तरह से चलते हैं। (नेटवर्क आइडेंटिफायर्स को बेझिझक महसूस करें, उदाहरण के लिए ABCD और EFGH को IP एड्रेस के रूप में उपयोग करें)

यह भी देखें कि क्या आपको टीसीपी प्रदर्शन का अंदाजा लगाने के लिए डेटाबेस (जैसे HTTP सर्वर, ssh इत्यादि) से कम ओवरहेड के साथ पिंग या अन्य सामान्य नेटवर्क टूल का उपयोग करके समान प्रदर्शन अंतर मिलता है। यदि नहीं, तो मैं इस मुद्दे के लिए डेटाबेस के अंदर देखूंगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.