JSONをMessagePackに変換して圧縮し、通信量を削減する(PHP,Python,Kotlin) クライアントサーバー間でやり取りするデータの形式にJSONを選択するとが多いと思います。 目に止まったのがこちらの記事。 JSONをMessagePackにしてから圧縮するとどのくらい短くできるか(1/3になった) JSONをMessagePack変換したバイナリをさらに圧縮するというもの。 現在は、MessagePackから派生したCBORを使用するのも良さそうです。 CBORは後に試すとして、ひとまずMessagePack+圧縮したバイナリで クライアントサーバー間でのデータ通信が行う方法を調べてみます。 サーバー側はPHP + Laravel クライアント側の例として、Python, Kotlinを作成してみます。 データ形式 以下の形式のデータを送受信することにしました。 数値
