Q&A
解決済み

テキスト圧縮の仕組み

スタッフブログ「通信の最適化の実施内容について」に
>1. データ圧縮について
>具体的には以下のデータ圧縮を実施しています。
>・テキスト圧縮
>テキストデータをgzip圧縮形式により、無劣化で圧縮しています。
とありますが
端末側で解凍の必要があると思っています。
どの様な仕組みになっているのでしょうか?

素朴な疑問です。。

画像などは間引いてるので解凍の必要はないというのは認識しています。
(それが状況により大問題だという事も含めて)

ほーすけ
ベテラン

amiyyさんのコメント
amiyy
amiyyさん
Gマスター

iPhone SE (第2世代)(povo) medal ベストアンサー獲得数 195 件

>>3 ほーすけさん

>>①WEBサーバ
>>②mineo設備
>>③ブラウザ(端末)

本来①→③の間なのですが、②で横取りして圧縮・間引きをして③に届けます。


こちらのWebサイトの図がお役に立てるかも。
https://milestone-of-se.nesuke.com/sv-advanced/server-software/transparent-proxy/


>>圧縮・解凍で少なからず負荷がかかると思いますが
>>③は結果的に通信量と時間短縮になりますが少量ながらCPUパワーを使いバッテリー消費に影響あると思うのですが

はい。圧縮・解凍の計算コストがかかります。
ですが、ネットワークコスト>>>>>>>>CPUコストなので、純粋に技術的視点からみれば「一手間かけても全体的なメリットが高い」と判断することのが多いです。

>>(それが状況により大問題だという事も含めて)
ほんとにほんとに…
  • 4