2008-12-12 9 views
9

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

एक बात जो मैं विचार कर रहा था शायद स्टाइल-आधारित छवियों और जावास्क्रिप्ट पुस्तकालयों को एक गैर-सुरक्षित उप-डोमेन में ले जा रहा है ताकि ब्राउज़र इन संसाधनों को कैश कर सके जो सुरक्षा जोखिम उत्पन्न नहीं करते हैं (एक ढाल बिल्कुल ठीक नहीं है संवेदनशील सामग्री)।

मैं देखना चाहता था कि अन्य लोगों ने ऐसा कुछ करने के बारे में क्या सोचा था। क्या यह एक व्यवहार्य विचार है या क्या मुझे अनुरोध और बैंडविड्थ को कम करने के लिए सीएसएस स्प्राइट-मैप्स इत्यादि जैसे अन्य तरीकों से अपनी साइट को अनुकूलित करने के बारे में जाना चाहिए?

उत्तर

2

ब्राउज़र (विशेष रूप से आईई) इस बारे में अजीब हो जाते हैं और उपयोगकर्ताओं को सतर्क करते हैं कि पृष्ठ पर मिश्रित सामग्री है। हमने कोशिश की और कुछ उपयोगकर्ताओं ने हमारी साइट की सुरक्षा पर सवाल उठाने के लिए बुलाया। मैं इसकी सिफारिश नहीं करता। आपकी साइट का उपयोग करते समय उपयोगकर्ता अपनी सुरक्षा की भावना खो देते हैं, अतिरिक्त गति के लायक नहीं है।

0

ध्यान रखें कि आईई 7 में एक ही पृष्ठ पर सुरक्षित और गैर-सुरक्षित वस्तुओं को मिलाकर समस्याएं हैं, इसलिए परिणामस्वरूप कुछ उपयोगकर्ता आपके पृष्ठों की सभी सामग्री को सही तरीके से देख नहीं पाएंगे। ऐसा नहीं है कि मैं आईई 7 का समर्थन करता हूं, लेकिन हाल ही में मुझे इस मुद्दे को देखना पड़ा, और इससे निपटने में दर्द होता है।

1

सामग्री को मिश्रित न करें, फिर जाने के बाद और उस संवाद पर हाँ बटन पर क्लिक करने के लिए और अधिक परेशान नहीं है। मेरी इच्छा है कि आईई हमेशा मिश्रित सामग्री साइटों को दिखाने का चयन करेगी। जैसे क्रिस ने ऐसा नहीं किया।

यदि आप अपनी साइट को अनुकूलित करना चाहते हैं, तो बहुत सारे तरीके हैं, यदि SSL एकमात्र तरीका हार्डवेयर त्वरक को छोड़ देता है .... अगर आप http का उपयोग करके कोई छवि लोड करते हैं तो उसे कैश किया जाएगा यदि आप इसे लोड करते हैं https? बस एक तरफ सवाल है कि मुझे पता लगाने की जरूरत है।

+0

"मेरी इच्छा है कि मैं हमेशा मिश्रित सामग्री साइटों को दिखाने का चयन करूंगा।" - [यह करता है।] (Http://blogs.msdn.com/b/askie/archive/2009/05/14/mixed-content-and-internet-explorer-8-0.aspx) :) – Chiramisu

0

यह बिल्कुल सलाह नहीं दी जाती है। कारण ब्राउज़र आपको सुरक्षित पृष्ठों पर असुरक्षित सामग्री के बारे में ऐसी परेशानी देते हैं, यह वर्तमान सत्र के बारे में जानकारी का खुलासा करता है और आपको मैन-इन-द-बीच हमलों के लिए कमजोर छोड़ देता है। अगर मैं केवल असुरक्षित सामग्री छवियों को चित्रित करता हूं, तो सीएसएस में जावास्क्रिप्ट/vbscript के संदर्भ में व्यवहार फ़ाइलों (आईई) के संदर्भ में संदर्भ हो सकता है, लेकिन मैं शायद अनुदान देने वाली जानकारी को स्नीफ करने के लिए कोई तीसरी पार्टी नहीं कर सकता। यदि आपकी जावास्क्रिप्ट असुरक्षित रूप से परोसा जाता है, तो आपके वेबपृष्ठ को एक अप्रचलित समय पर स्क्रैप करने वाली रूज स्क्रिप्ट को रोकने के लिए बहुत कुछ नहीं किया जा सकता है।

सबसे अच्छा, आप दिखने और महसूस करने के लिए सुरक्षित सामग्री को हटाने के लिए एक रास्ता प्राप्त करने में सक्षम हो सकते हैं। एक उपभोक्ता के रूप में मुझे वास्तव में यह पसंद नहीं है, लेकिन एक वेब डेवलपर के रूप में मुझे किसी भी अन्य व्यावहारिक विकल्पों के कारण ऐसा करना पड़ा। लेकिन, स्पष्ट रूप से, अगर उनमें से अधिक दोष नहीं हैं, तो भी आप उम्मीद कर रहे हैं कि असुरक्षित सामग्री की अखंडता का उल्लंघन नहीं करता है ताकि यह सुरक्षित सामग्री होस्ट कर सके और कुछ वैकल्पिक सामग्री नहीं।

सुरक्षा परिप्रेक्ष्य से यह एक अच्छा विचार नहीं है।

+0

जेएसी के उत्तरदाता भ्रामक है एक बीमाकर्ता माता-पिता के भीतर सुरक्षित सामग्री को IFRAME न करें। यदि असुरक्षित पैरेंट फ्रेम/पृष्ठों से समझौता किया गया है, तो वे शीर्ष पर एक पारदर्शी आईफ्रेम डालकर और उन्हें आपकी सामग्री में अवरुद्ध/रीडायरेक्ट करके (आमतौर पर उपयोगकर्ताओं के क्रेडेंशियल्स को कैप्चर करने के लिए) सुरक्षित फ्रेम का मालिक बनते हैं।एक ही पृष्ठ पर सुरक्षित और असुरक्षित सामग्री कभी न मिलाएं। –

+0

@TheOtherGeoff: यह एक और अच्छा कारण है कि यह "एक अच्छा विचार नहीं है"। लेकिन जब ग्राहक जोर देता है, तो ग्राहक वह कंपनी है जिसे लोगों की समिति द्वारा आपकी परियोजना के संबंध में सलाह दी जाती है, और आप परियोजना की एक छोटी शाखा (असमान प्रचार के साथ) पर एक कंपनी की एक छोटी शाखा के लिए काम कर रहे हैं ग्राहक खुश है, और आपके मालिक, जो कम से कम आंशिक रूप से इस मुद्दे को समझते हैं, जाहिर है कि रिटायर होने के समय में सही बिंदु खोजने के लिए कम रखना चाहते हैं..तुम्हें कभी-कभी सिर्फ प्रवाह के साथ जाना पड़ता है। मैं कभी भी "व्यावहारिक" का मतलब नहीं था * सुरक्षित *। – JayC

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