मुझे नहीं पता कि मेरे सत्र बहुत बड़े हैं या नहीं। क्या सत्र के आकार को देखने का कोई तरीका है। धन्यवाद, राहुलसत्र का आकार गूंज सकता है?
उत्तर
$size_of_session_estimate = strlen(serialize($_SESSION));
अब, यह सिर्फ एक अनुमान है, के रूप में serialize हैंडलर नहीं सत्र क्रमानुसार करने के लिए इस्तेमाल किया है, लेकिन यह भी बहुत दूर बंद नहीं होगा।
कहा जा रहा है कि, जब तक आप सत्र में मूर्खतापूर्ण डेटा संग्रहीत नहीं कर लेते हैं, तो आपको शायद इसके बारे में चिंता करने की आवश्यकता नहीं है।
यदि आप अपाचे का उपयोग कर रहे हैं, तो अपने APACHE_ROOT/tmp
फ़ोल्डर में एक नज़र डालें और sess_***********
नाम की फ़ाइलों को देखें।
अन्यथा here से स्क्रिप्ट लें और इसे array_size($_SESSION)
का उपयोग करके कॉल करें। यह सटीक मान से थोड़ा अलग हो सकता है (आपके PHP मॉड्यूल द्वारा किए गए संपीड़न/अनुकूलन के आधार पर)।
यह:
echo strlen(session_encode());
आप $ _SESSION द्वारा इस्तेमाल किया डिस्क स्थान की मात्रा session_encode (के बाद से (यह मानते हुए session.save_handler डिफ़ॉल्ट मान फ़ाइलों है), दे देंगे) एक स्ट्रिंग रिटर्न सत्र फ़ाइल में संग्रहीत स्ट्रिंग के समान।
यह भी session_encode()serialize() से कम मेटाडेटा शामिल के बाद से, इस्तेमाल किया स्मृति की मात्रा का एक बेहतर संकेत दे देंगे। पर
session_write_close();
echo file_get_contents(sys_get_temp_dir() . 'sess_' . session_id());
"स्वीकृत उत्तर होना चाहिए" –
- 1. एक सत्र परिवर्तक अधिकतम आकार क्या हो सकता है?
- 2. गूंज
- 3. आदर्श PHP सत्र आकार?
- 4. एएसपी.NET 3.5 सत्र आईडी का आकार क्या है?
- 5. आउटपुट के बाद PHP सत्र नहीं लिखा गया है (बाहरी AJAX कॉल पर गूंज या print_r)
- 6. एक्शनडिस्चैच :: सत्र :: सत्र रीस्टोर त्रुटि बचाया जा सकता है?
- 7. पिछली गूंज स्थिति
- 8. बनावट का अधिकतम आकार आईफोन का समर्थन कर सकता है?
- 9. पीएचपी तत्काल गूंज
- 10. पीएचपी गूंज समारोह वापसी मान गूंज बनाम समारोह अंदर
- 11. Git हुक: सक्षम गूंज
- 12. MATLAB "गूंज"। क्या यह संभव है?
- 13. के साथ गूंज || और &&
- 14. डबल उद्धरण गूंज
- 15. --stdin द्वारा smbpasswd गूंज
- 16. यदि गूंज कथन के अंदर ब्लॉक है?
- 17. गूंज जावास्क्रिप्ट window.location.href
- 18. phpunit परीक्षणों में गूंज
- 19. न्यू लाइन दमन गूंज
- 20. 'गूंज' एक खोल स्क्रिप्ट
- 21. एक्सप्रेस/कनेक्ट और सत्र स्टोर का उपयोग करते समय मुझे सत्र आईडी कैसे मिल सकता है?
- 22. क्यों आकार (param_array) सूचक का आकार है?
- 23. जावास्क्रिप्ट HTTP सत्र ऑब्जेक्ट पढ़ सकता है?
- 24. सत्र के दौरान आईपी बदल सकता है?
- 25. क्यों डु या गूंज पाइपलाइनिंग काम नहीं कर रही है?
- 26. कक्षा को "गूंज" कैसे करें?
- 27. एएसपी.Net में, क्या मुझे पता चल सकता है कि कोई सत्र सत्र मौजूद है या सत्र आईडी द्वारा मान्य है?
- 28. एक फ़ाइल का अधिकतम आकार पाइथन खोल सकता है?
- 29. क्या जावा नक्शा -1 का आकार लौटा सकता है?
- 30. मुझे संरचना का आकार कैसे मिल सकता है?
+1 स्थान, * और * बहुत जल्दी:
एक डिफ़ॉल्ट अपाचे सेटअप पर, आप सत्र डेटा के साथ डिस्क पर संग्रहीत के रूप में देख सकते हैं। – karim79
मैं उत्सुक हूं, मैंने सोचा था कि सत्र की आकार सीमा आपकी याददाश्त पर आधारित थी, क्या अन्य कारक हैं? मैं पूछता हूं क्योंकि मैं उपयोगकर्ता सत्र – JasonDavis
में डेटा की पागल राशि संग्रहीत करता हूं, मुझे लगता है कि यह काम करता है क्योंकि स्ट्रेलन वर्णों की संख्या देता है। और प्रत्येक चरित्र 1kb है .. अगर मैं गलत हूं तो मुझे सही करें। – Rahul