注意:この IPv6 プラグインはまだテストされていません。テストに協力してくれる方を歓迎します。
IPv6 プラグインは IPv6 に関する様々なメトリクスを測定します。IPv6 API は BOOMR.plugins.IPv6
に内包されます。このプラグインはいくつかの事を試そうとします:
このプラグインは IPv6 アドレスを持ったサーバーと DNS がそのサーバーを指している必要があります。さらに、サーバーは IPv6 アドレスからのリクエストを処理できるように設定されている必要があり、バーチャルホスト名は必要ありません。これはおそらく、同じ IP アドレス上に複数のホストを共有してホスティングできないということになります。
全ての設定は IPv6 の名前空間の下に入ります。
http://fe80::1/image-i.png
。もし指定されていなければ、テストは中止されます。IPv6 プラグインを設定するために BOOMR.init() メソッドによって呼び出されます。詳しくは 設定項目の説明 をご覧ください。
BOOMR.init({ IPv6: { ipv6_url: "http://fe80::1/images/image-i.png" host_url: "http://yoursite-6.com/images/image-i.png" } });
BOOMR.plugins.IPv6
オブジェクトへの参照。メソッドチェーンをサポートします。
IPv6 テストは ipv6_url
が設定されていないと実行されません。
IPv6 プラグインが終了したのかどうかを確認するために BOOMR.sendBeacon() によって呼び出されます。
true
を返します。false
を返します。
このプラグインはビーコンに2つのパラメーターを追加します。ともに ipv6_
のプレフィックスがつきます:
最新のソースコードとドキュメントは github.com/SOASTA/boomerang に公開されています。