मेरे पास साझा मोड में Windows Azure वेबसाइट है।WAWebSiteID और ARRAffinity कुकीज़ सेट करने के लिए Azure वेबसाइट को रोकें
अब Azure स्पष्ट रूप से मेरी वेबसाइट पर दो कुकीज़ जोड़ता है: WAWebSiteID
और ARRAffinity
। मैंने सीखा है कि उन कुकीज Azure लोड बैलेंसर्स के पीछे एप्लिकेशन और अनुरोध रूटिंग सुविधा (एआरआर) के साथ चिपचिपा सत्र सक्षम करने के लिए हैं।
फिर भी, मेरी वेबसाइट को चिपचिपा सत्रों की आवश्यकता नहीं है, और मैं उन कुकीज़ को चारों ओर नहीं रखना चाहता हूं।
सबसे पहले, मुझे अपने दिमाग को पार करने वाले चिपचिपा सत्रों का मामूली विचार कभी नहीं था, इसलिए मैंने सभी अग्रभागों पर समान रूप से वितरित अनुरोधों के साथ अच्छी तरह से स्केल करने के लिए आवेदन लिखा था। वास्तव में चिपचिपा सत्र वितरण को स्थानांतरित करते हैं क्योंकि ग्राहक बहुत से अनुरोध कर रहे हैं और ग्राहक लगभग कोई भी नहीं कर रहे हैं। जब केवल पहला अनुरोध वितरित हो जाता है और उसी ग्राहक से उसी अनुरोध के बाद के अनुरोध, उसके आवेदन के समग्र प्रदर्शन पर गंभीर प्रभाव पड़ता है।
दूसरा, डेटा गोपनीयता कारणों से मैं एक कुकीज एप्लिकेशन चलाता हूं, और किसी भी कुकी को 'बुरा' माना जाता है। मुझे पता है कि मैं उन्हें थोड़ी-थोड़ी जावास्क्रिप्ट से हटा सकता हूं, लेकिन मैं उन्हें क्लाइंट को प्रेषित भी नहीं करना चाहता हूं।
सवाल यह है कि: मैं चिपकने वाले सत्र और सर्वर की तरफ मेरी Azure वेबसाइट पर उन दो कुकीज़ को कैसे अक्षम कर सकता हूं?
बढ़िया! मैंने अभी कोशिश की है और यह लक्ष्य (आंशिक रूप से) प्राप्त करता है: ARRAffinity कुकी फिर से सेट नहीं है। फिर भी, मेरे पास अभी भी WAWebSiteSID कुकी लटक रही है। उस के लिए एआरआर इंफोस में देख रहे हैं। –
यह बहुत अच्छा है लेकिन अब मैं इस हेडर को क्लाइंट को भेज रहा हूं। मैं न तो कुकी और न ही मेरे प्रतिक्रियाओं में शीर्षलेख चाहता हूं। वैसे भी दोनों को हटाने के लिए? – rmac