注意: この DNS プラグインはまだテストされていません。テストに協力してくれる方を歓迎します。
DNS プラグインはブラウザーからサーバーへの DNS ルックアップの遅延を測定します。 DNS API は BOOMR.plugins.DNS
に内包されます。
注意: この DNS プラグインはいくつかのサーバー側の準備が必要になります。詳しくは 使用方法 #8 をご覧ください。
DNS プラグインを設定するために BOOMR.init() メソッドによって呼び出されます。これは1つのオプションだけ設定できます:
base_url
パラメーターは DNS のテスト画像がどこにあるかを指定します。この URL にはランダムな文字列に置き換えられるワイルドカードを含まれている必要があります。画像は他の変更はせずにこの文字列に追加されます。もし HTTPS のページの場合は、この URL も同様に HTTP と HTTPS 上で動作するように設定する必要があります。URL のプロトコル部分は現在のドキュメントに合わせて自動的に変わります。
BOOMR.init({ DNS: { base_url: "http://*.yoursite.com/images/" } });
上の例では * がランダムな文字列に置き換えられます。
BOOMR.plugins.DNS
オブジェクトへの参照。メソッドチェーンをサポートします。
base_url
が設定されていなければ DNS テストは実行されません。
DNS プラグインが終了したのかどうかを確認するために BOOMR.sendBeacon() によって呼び出されます。
true
を返します。false
を返します。このプラグインはビーコンに次のパラメーターを追加します:
最新のソースコードとドキュメントは github.com/SOASTA/boomerang に公開されています。