0

Google アナリティクスや StatCounter のようなサービスを作成するときは、データ ストレージの部分で少し違うことをしたいと思います。

  1. ユーザーがクライアントの Web サイトにアクセスします。
  2. サーバーから JS コードまたは 1 ピクセルの画像をダウンロードします。
  3. データが処理されるサーバーにリクエストが送信されました。
  4. 国、リピーター、直帰率などが計算されます。
  5. このデータをサーバーに保存する代わりに、クライアントのサーバーに保存したいと考えています。

クライアントは、ウェブサイトのウェブ分析のために私の「サービス」を使用している個人または企業です。

彼らが私が選択したデータベーススキーマを作成する準備ができていると仮定すると、データを送信して保存するための推奨される方法は何ですか?

私が考えることができる唯一のことは、彼らのサーバーの URL を私に提供するように依頼することです。JSON 文字列を POST します。

HTTP POST 以外に、データを送信するために他に選択肢はありますか?

4

1 に答える 1

1

データを独自のサーバーに保存してから、クライアントがデータをダウンロードするためのメカニズムを提供することができます。これにより、顧客ごとに異なるURLを入力してテストする負担を軽減できます。

また、セキュリティのために必要なSSLURLと認証方法は1つだけであることも意味します。それ以外の場合は、各顧客がSSLを使用していることを確認し、データを保存するときにスクリプトで各顧客にログオンする必要があります。

于 2011-05-01T15:47:52.657 に答える