さまざまな統計(crazyegg、intercom.ioなど)を追跡するためにクライアントのWebサイトにJavaScriptを挿入したいのですが、トラフィックに関連しています。
IronMQを使用することを考えていましたが、Javascriptから直接呼び出す方法がわかりません。また、1日あたり数万人の訪問者がいるサイトからサーバー(3Gb RAM)にリクエストを送信すると、サーバーが機能しなくなる可能性があります。同時に多くのJavaScriptリクエストを作成します。
さまざまな統計(crazyegg、intercom.ioなど)を追跡するためにクライアントのWebサイトにJavaScriptを挿入したいのですが、トラフィックに関連しています。
IronMQを使用することを考えていましたが、Javascriptから直接呼び出す方法がわかりません。また、1日あたり数万人の訪問者がいるサイトからサーバー(3Gb RAM)にリクエストを送信すると、サーバーが機能しなくなる可能性があります。同時に多くのJavaScriptリクエストを作成します。
HTTPSAPIを介してIronMQを呼び出すことができます。
詳細については、IronMQ REST /HTTPSAPIを参照してください。
もちろん、JavaScriptコードにプロジェクトIDとトークンを提供する必要があります。トークンをJS/HTMLに配置し、ページの読み込み時またはAPIを使用する前に復号化する前に、トークンを暗号化することをお勧めします。
より多くの情報が必要な場合でも、Iron.ioライブチャットへようこそ。
Upd:今のところ機能していないようです。クロスオリジンの制限のため。しかし、私たちはそれに取り組んでいるので、連絡を取り合ってください。
最適化する必要があります。CPU に問題がある場合は、最適化してください。メモリが問題であることがわかった場合は、帯域幅などの場合に最適化します。すべてに依存します
最適化は、ほとんどの場合、開発プロセスの最後のステップです。
人々に 1x1 ピクセルの画像を含めてもらったり、iframe を含めてもらったり、サーバーから実行されている JavaScript ファイルを含めてもらったりすることができます。または、サーバーに JavaScript ファイルを含めるように依頼することもできます。自問する必要があるその他の質問は、必要な情報、そこにあるセキュリティの問題などです。それが彼らの目的のための情報である場合、彼らがそれを偽造することを心配する必要はありません. そうでなければ、あなたはそうします。