バナー=データプロバイダー

Webサービスからクライアントにデータを転送するためのモデル、つまりバナーのデータを裁判所に提出します。 このアイデアは、2008年にajaxian.comで公開されたCanvasとPNGを使用した圧縮の記事を思いつきました。



一番下の行:クライアントはWebサービスからデータを要求します。答えはjson / xmlではなく、PNG広告バナーの一部がデータブロックです。 Webサービスは、データバナー(要求、表示、展開)を操作するためのライブラリを提供します。



バナーの例:





この例では、データのピクセルのコントラストを明確にしましたが、実際の例では、クライアントには見えません。

各ピクセルに最大3バイトの情報を保存できます(RGB-データキャリア、A-常に0)。 私の例では、720x21x3 = 45360です。

データブロックのボリュームは動的に調整できます。 追加するものは何もありません。



収入の代替タイプ。

バナーなし-データなし。 クライアントは、こんにちはadBlockというバナーをダウンロードする必要があります。

クライアント側のみ

Canvas.getImageDataがサポートされている最新のブラウザーのみ

おそらく長い時間データを解凍する(クライアント)

おそらくデータのパッキングには長い時間がかかります(サーバー)

サービスのクライアントは、バナー表示をバイパスして、サービスデータを使用できます。



残念ながら、私はオンライン広告とは程遠いです。このデータ配信方法の適用可能性についてあなたの意見を聞きたいです。 同様の解決策はありますか?



All Articles