वर्डप्रेस के साथ मेरी छोटी उम्र में, मैंने वर्डप्रेस को स्वयं देखा है और इसके अनुकूल प्लगइन्स serialize()
कई मामलों में PHP को डेटा स्टोर करने में PHP का उपयोग कर रहे हैं । लेकिन हाल ही में एक खोज में मैं के लिए एक गंभीर समुदाय का समर्थन मिला json_encode()
अधिक serialize()
।
- एक परीक्षण जो साबित करता
json_encode()
है, उससे बेहतर हैserialize()
- स्टैकऑवरफ्लो - कारण क्यों
json_encode()
इस्तेमाल किया जा सकता है और क्यों नहीं - स्टैकऑवरफ्लो
और मैंने व्यक्तिगत रूप से दोनों के साथ एक साहचर्य सरणी का परीक्षण किया, जो दिखाता है:
serialize()
स्टोर 342 चरjson_encode()
285 वर्णों को संग्रहीत करता है
मैं यह क्यों पूछ रहा हूँ?
जब मैं मेटा फ़ील्ड्स को पोस्ट करने के लिए स्टोर करने जा रहा हूं तो मैं एक प्रोजेक्ट पर हूं। कहाँ पे:
- डेटा मूल रूप से अंग्रेजी में होगा, लेकिन कभी-कभी बंगाली हो सकता है
- डेटा साहचर्य सरणी, 3 स्तर गहरा होगा (मुझे आशा है कि मैंने स्तरों को सही ढंग से समझा है):
array(
1 => array(
'key'=>'value',
'key2'=>'value'
),
2 => array(
'key'=>'value',
'key2'=>'value'
)
)
मैंने postmeta
सारणी के meta_value
क्षेत्र की जाँच की है यह एक है longtext
, जिसका अर्थ है 4,294,967,295 वर्ण (4GB) की लंबाई।
इसलिए मुझे चीजों के भंडारण में एक मजबूत समाधान की आवश्यकता है।