json_decode, unserializeの比較 | php
ascii文字列10文字
json:0.00083112716674805
php :0.0003509521484375
2.3682065217391
php :0.0003509521484375
2.3682065217391
日本語文字列10文字
$j='”\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053″‘;
$p=’s:30:”あいうえおかきくけこ”;';
$p=’s:30:”あいうえおかきくけこ”;';
json:0.0024328231811523
php :0.00071287155151367
3.4127090301003
適当な配列+数字
$j='{“a”:1000,”b”:{“c”:999}}';
$p=’a:2:{s:1:”a”;i:1000;s:1:”b”;a:1:{s:1:”c”;i:999;}}';
$p=’a:2:{s:1:”a”;i:1000;s:1:”b”;a:1:{s:1:”c”;i:999;}}';
json:0.0030450820922852
php :0.0014889240264893
2.0451561248999
decode変換はphpの方が速い。
ちなみに、json_encode, serializeは同じくらいでした。
こんな感じ。
json:0.026504039764404
php :0.02891993522644