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