1
php関数serialize()またはmemcache拡張の内部関数を使用していますか? serialize()を使用すると、json_encodeなどでデータを自分自身でシリアル化できます。それは速くなるでしょうか?配列はどのようにmemcacheに保存されますか?php-function Memcache :: set()?
php関数serialize()またはmemcache拡張の内部関数を使用していますか? serialize()を使用すると、json_encodeなどでデータを自分自身でシリアル化できます。それは速くなるでしょうか?配列はどのようにmemcacheに保存されますか?php-function Memcache :: set()?
Memcache::set
のドキュメントは(引用)言う:
ストリングと整数があるように、 他のタイプのシリアライズ格納されて格納されています。
だから私はそれが内部的に;-)
igbinaryようなもので内部のデフォルトのPHPのシリアライザを置き換えることであろうシリアライズ/デシリアライズプロセスをスピードアップするための良い方法をserialize
を使用しています推測しています。
パリのフォーラムPHP 2010で数週間前イリヤAlshanetskyが提示する論文スライドでそのことについてのノートのカップルがあります:APC & Memcached the High Performance Duo