हां, एक कारण है कि आपको इसे पूरी साइट के लिए उपयोग नहीं करना चाहिए। कुछ ब्राउज़र (ब्रांड और संस्करण के आधार पर) HTTPS अनुरोधों से डिस्क पर सामग्री को कैश नहीं करेंगे, जो उपयोगकर्ताओं के लिए ब्राउज़िंग अनुभव को गंभीरता से धीमा कर सकता है, क्योंकि स्थिर संपत्ति हर पेज अनुरोध (स्टाइल-शीट, जावास्क्रिप्ट, हेडर इमेज आदि) के साथ लोड की जाएगी। । उदाहरण के लिए, मोज़िला बताता है कि:
"डिस्क कैशिंग डाउनलोड की गई फ़ाइलों की प्रतियों को हार्ड ड्राइव पर सहेजता है, ताकि उन्हें फिर से डाउनलोड करने की आवश्यकता न हो। इन पृष्ठों को कैश फ़ोल्डर की अनुमति वाले किसी भी व्यक्ति द्वारा देखा जा सकता है। SSL एन्क्रिप्शन के साथ प्रेषित पृष्ठों में अक्सर संवेदनशील जानकारी होती है। डिस्क पर इन पृष्ठों को कैशिंग करने से गोपनीयता का जोखिम हो सकता है। यह वरीयता नियंत्रित करती है कि क्या उन डिस्क पृष्ठों को कैश किया जाए जो एसएसएल एन्क्रिप्शन से संचरित थे। "
कैसे व्यक्तिगत ब्राउज़र कैश HTTPS कुछ विवादित है, लेकिन अभी भी एक अच्छा मौका है कि कई उपयोगकर्ता HTTPS अनुरोधों के लिए डिस्क कैशिंग अक्षम होंगे।
दूसरे, HTTPS को प्रत्येक अनुरोध के लिए " हैंडशेक " की आवश्यकता होती है और यह कुछ ओवरहेड के साथ आता है, जो प्रदर्शन को प्रभावित करेगा और अनुरोधों को बड़ा करेगा (आमतौर पर केवल कुछ केबी द्वारा - लेकिन यह हर अनुरोध के लिए है और यह आगे बढ़ता है)। HTTP KeepAlive इसे सीमित कर सकता है, लेकिन यह अभी भी एक ओवरहेड है जिसे आपको गैर-सुरक्षित सामग्री की आवश्यकता नहीं है।