2011-01-05 8 views
6

हम स्मार्टफोन और अन्य मोबाइल उपकरणों पर उपयोग के लिए एक वेब एप्लिकेशन विकसित कर रहे हैं, और हम सुरक्षा को आसान बनाने के लिए HTTPS के माध्यम से सभी ट्रैफ़िक चलाने के बारे में सोच रहे हैं।क्या मोबाइल उपकरणों में वेबसाइट के ट्रैफ़िक के लिए HTTPS का समर्थन करने के लिए पर्याप्त CPU है?

मुझे पता है कि बड़े कंप्यूटरों के लिए HTTPS एन्क्रिप्शन की सीपीयू लागत काफी मामूली है, लेकिन क्या यह आईफोन और एंड्रॉइड जैसे आधुनिक स्मार्टफोन के लिए भी सच है?

+0

यह आपके प्रश्न का उत्तर नहीं देता है, लेकिन एक तेज़ HTTP प्रोटोकॉल बनाने के Google के प्रयास के बारे में एक दिलचस्प और प्रासंगिक पढ़ा है जिसके लिए क्लाइंट-साइड (जैसे जीजीआईपी और एचटीटीपीएस) पर अतिरिक्त प्रसंस्करण की आवश्यकता है: http: // arstechnica। कॉम/वेब/समाचार/200 9/11/spdy-google-wants-to-speed-up-the-web-by-ditching-http.ars –

उत्तर

7

इस बात की परवाह करते हुए कि इस तरह के डिवाइस का सीपीयू 400 मेगाहट्र्ज या उससे अधिक पर चलता है, और यह कि धीमा सीपीयू पर दशकों तक चल रहा है, तो मैं कहूंगा कि इसमें कोई समस्या नहीं है।

+0

बस जोड़ना चाहते हैं: लेकिन एसएसएल हैंडशेक के लिए आपको अभी भी मंदी हो सकती है , विशेष रूप से उच्च-विलंबता मोबाइल कनेक्शन पर: http://www.semicomplete.com/blog/geekery/ssl-latency.html –

+0

@Yoni सच। फिर भी एक अन्य कारण सभी http यातायात को एक सर्वर से उत्पन्न करने का एक और कारण (वास्तव में: निश्चित आईपी के साथ होस्टनाम) सेट अप करने की आवश्यकता वाले कनेक्शन की संख्या को बहुत कम करता है। एक एसओ पृष्ठदृश्य 9 (नौ!) विभिन्न मेजबान की ओर जाता है। ऐसी चीजों को सुव्यवस्थित करना जो आसानी से https द्वारा किसी भी मंदी को ऑफसेट करता है। – mvds

+0

तब तक कोई फर्क नहीं पड़ता जब तक कि रखरखाव चालू न हो; मैंने कई एंड्रॉइड ऐप्स को इसका उपयोग करने की कोशिश नहीं की है (विशेष रूप से, मैं कल्पना नहीं कर सकता कि बैटरी जीवन पर विशेष रूप से सुखद होगा), लेकिन http://developer.android.com/reference/org/apache देखें /http/ConnectionReuseStrategy.html। –

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