- - PR -
Webサービスでのデータ削減の仕組み
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-08-12 14:02
やんたんと申します。
現在、Webサービス(SOAP)のデータ量を削減する方法を模索しています。 その一つの方法として、SOAPデータの圧縮を考えていたのですが 下記の掲示板に投稿してますとおり、行き詰っています。 http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=33325 そこで、別の切り口でデータ削減の方法を考えてみました。 それは、SOAPExtensionを使って、シリアライズされたSoapBody配下のXMLのタグ名を 短くするといった方法です。 例えばDataSetを送受信する時、レコード数分同じタグが表示されることになります。 そこで、そのタグ名を"User_Id"から"A"などに置き換えることでかなりのデータ量の削減になるのではと思っております。 (もちろん、[User_ID ⇔ A]というマッピング情報は送らないといけませんけど) あまりスマートな方法ではないと思うのですが、この案に関するご指摘や、その他「こんな方法どうだろう」というアドバイスなど頂けるとうれしいです。 [ メッセージ編集済み 編集者: やんたん 編集日時 2005-08-12 15:03 ] |
|
投稿日時: 2005-08-12 15:45
いつもお世話になっております。
宮崎です。 可能かどうかもわからないのですが 案だけを記載させていただきます。 リモーティング(プロトコルはTCPで)で送受信をする事で 16進数を許可されるかもしれません。 (すみません、試してないのでかもしれませんです。) そこで、圧縮後のデータリモーティングで送受信を試してみては いかがでしょうか? >[User_ID ⇔ A]というマッピング情報は送らないといけませんけど これは送付しなくてもクラサバアプリを作るのであれば インストールしてしまえばいいので、通信料は増えないかも知れません。。。 |
1