2012-02-12 16 views
-1

私はhttp://www.optimizely.com/に似たA/Bテスターのウェブサイトに取り組んでいます。私はウェブ開発には全く新しいです。 A/Bテスターは、クライアントがウェブサイトのバリエーションを作成して、ユーザーの反応(マウスクリックなど)に基づいて最適化を行うことを可能にします。したがって、私たちのウェブサイト上でバリアントが作成されると(例えば、ボタンのサイズが大きくなると)、私の仕事はクライアントにパッケージを送信して、ページが読み込まれたときにクライアント側のバリアントのjavascriptをアクセスして実行することです。このデータを送信するにはajaxコールが必要ですか、httpsリクエストを介して行うことができますか?何が必要なのかについて長所と短所はありますか? (私たちはmysql、hadoop、phpを使用しています)。ありがとう。httpsリクエストまたはajaxを使用してクライアントにデータを送信する必要がありますか?

+3

私はHTTPSリクエストを聞いたことがなく、Ajaxリクエストは相互に排他的であると説明されています。 – rdlowrey

+0

同じドメインです(同じドメインにいる限り)。 1つはフルページリダイレクトを行い、もう1つはリダイレクトしません。選択はあなた次第です... – Timeout

答えて

0

私はあなたが何を意味するかを正しく理解していれば....

どのようなデータに依存が送信されている - それは個人的なデータであれば、常に使うHTTPSコール(すなわちhttps://yourdomain.com/your_script.phpからデータを要求する。)、そうでない場合はHTTP(つまり、http://yourdomain.com/your_script.php)はokです(どちらもajaxで行うことができますので問題ありません)。

1

この質問は私にはあまり意味がありません。

HTTPSは通信プロトコルです。 AJAXはプログラミングパターン(または、おそらくよりシニカルな流行語)です。 AJAXは、クライアントとサーバー間の実際の安全な通信を実現するためにHTTPSを使用することが最も多いです。

+0

それは本当に答えではありませんが、私の考えを正確にエコーするため+1です。 OPにはいくつかのコンセプトが混乱しているようだ。完全に無関係の注釈では、AJAXは公式にはAJAXの代わりに非公式のAJAXを使用できるようになりました。 – rdlowrey

関連する問題