Webサービスからクライアントにデータを転送するためのモデル、つまりバナーのデータを裁判所に提出します。 このアイデアは、2008年にajaxian.comで公開された
CanvasとPNGを使用した
圧縮の記事を思いつきました。
一番下の行:クライアントはWebサービスからデータを要求します。答えはjson / xmlではなく、PNG広告バナーの一部がデータブロックです。 Webサービスは、データバナー(要求、表示、展開)を操作するためのライブラリを提供します。
バナーの例:
この例では、データのピクセルのコントラストを明確にしましたが、実際の例では、クライアントには見えません。
各ピクセルに最大3バイトの情報を保存できます(RGB-データキャリア、A-常に0)。 私の例では、720x21x3 = 45360です。
データブロックのボリュームは動的に調整できます。 追加するものは何もありません。
収入の代替タイプ。
バナーなし-データなし。 クライアントは、こんにちはadBlockというバナーをダウンロードする必要があります。
クライアント側のみ
Canvas.getImageDataがサポートされている最新のブラウザーのみ
おそらく長い時間データを解凍する(クライアント)
おそらくデータのパッキングには長い時間がかかります(サーバー)
サービスのクライアントは、バナー表示をバイパスして、サービスデータを使用できます。
残念ながら、私はオンライン広告とは程遠いです。このデータ配信方法の適用可能性についてあなたの意見を聞きたいです。 同様の解決策はありますか?