ওয়ার্ডপ্রেসের সাথে আমার অল্প বয়সে, আমি ওয়ার্ডপ্রেস নিজেই দেখেছি এবং এর বন্ধুত্বপূর্ণ প্লাগইনগুলি serialize()
অনেক ক্ষেত্রে ডেবিতে ডেটা সংরক্ষণ করার জন্য পিএইচপি ব্যবহার করছে । তবে সাম্প্রতিক অনুসন্ধানে আমি 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 চর (4 জিবি) দৈর্ঘ্য।
সুতরাং জিনিসগুলি সঞ্চয় করার জন্য আমার একটি শক্ত সমাধান প্রয়োজন need