2012-04-25 9 views
6

संभव डुप्लिकेट:
Calculating Connection/Download Speedआईफोन से उपयोगकर्ता नेटवर्क की गति का परीक्षण कैसे करें?

मैं अनुप्रयोग के उपयोग के लिए 3 सर्वर पर डेटा डाल दिया। मैं उपयोगकर्ताओं को अपने नेटवर्क कनेक्शन पर सबसे तेज़ सर्वर बेस से डेटा लोड करना चाहता हूं। तो मुझे अपने सर्वर पर उपयोगकर्ता की नेटवर्क कनेक्शन की गति का परीक्षण करने की आवश्यकता है। क्या आईफोन से उपयोगकर्ता नेटवर्क की गति का परीक्षण करने का कोई तरीका है?

+0

यहाँ जवाब की जाँच करें: http://stackoverflow.com/questions/370641/calculating-connection-download-speed मुझे आशा है कि यह मदद करता है, मैं व्यक्तिगत रूप से करने की कोशिश की। –

उत्तर

3

अंत में, मुझे एक समाधान मिला और यह ठीक काम करता है।

मैं उदाहरण https://www.google.com/images/icons/product/chrome-48.png के लिए, एक छोटे से स्थिर फ़ाइल कहें, तो जितनी सर्वर पर है, तो (@Antonio एमजी के लिए धन्यवाद Calculating Connection/Download Speed गति की गणना करने के लिए एक अच्छा तरीका है,) हर सर्वर से फ़ाइल डाउनलोड करने और खर्च समय की गणना करें, फिर सहेजें NSUserDefaults के साथ सबसे तेज़ सर्वर होस्ट। सर्वर से ऐप लोड डेटा से पहले, सबसे तेज़ मेजबान के साथ अनुरोध url होस्ट को प्रतिस्थापित करें।

एप्लिकेशन का शुभारंभ किया या applicationWillEnterForeground:, नेटवर्क गति परीक्षण प्रदर्शन करते हैं। अब, ऐप लोड डेटा पर हर बार सबसे तेज़ सर्वर का उपयोग कर रहा है जिसकी गणना अभी की जाती है।

उम्मीद है कि यह उन लोगों की सहायता कर सकता है जिन्हें इसकी आवश्यकता है।

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