2008-11-21 14 views
5

एक सत्र प्रति ब्राउज़र (कुकीज के माध्यम से निर्धारित) है, लेकिन जब कोई "एप्लिकेशन" शुरू होता है, और अंत होता है, और आईआईएस कैसे जानता है कि अनुरोध एक ही "एप्लिकेशन" उदाहरण का हिस्सा है (यदि नहीं किया जाता है कुकीज वही तरीका हैं जो सत्र हैं)?, "एप्लिकेशन" और "सत्र" के बीच क्या अंतर है?

उत्तर

6

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

1

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

दूसरा भाग स्पष्ट नहीं है लेकिन एप्लिकेशन को निर्धारित करने के लिए मानते हुए, प्रत्येक एप्लिकेशन में एक रूट है जो वेब/ऐप सर्वर पर तैनात सभी एप्लिकेशन के लिए अद्वितीय है। इसलिए सर्वर यूआरएल से अनुरोध किया जा सकता है।

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