ドキュメント一覧 | API

DNS 遅延プラグイン API

注意: この DNS プラグインはまだテストされていません。テストに協力してくれる方を歓迎します。

DNS プラグインはブラウザーからサーバーへの DNS ルックアップの遅延を測定します。 DNS API は BOOMR.plugins.DNS に内包されます。

注意: この DNS プラグインはいくつかのサーバー側の準備が必要になります。詳しくは 使用方法 #8 をご覧ください。

メソッド

init(oConfig)

DNS プラグインを設定するために BOOMR.init() メソッドによって呼び出されます。これは1つのオプションだけ設定できます:

base_url
[必須] base_url パラメーターは DNS のテスト画像がどこにあるかを指定します。この URL にはランダムな文字列に置き換えられるワイルドカードを含まれている必要があります。画像は他の変更はせずにこの文字列に追加されます。もし HTTPS のページの場合は、この URL も同様に HTTP と HTTPS 上で動作するように設定する必要があります。URL のプロトコル部分は現在のドキュメントに合わせて自動的に変わります。
BOOMR.init({
		DNS: {                                                  
		            base_url: "http://*.yoursite.com/images/"   
		}                                                       
	});

上の例では * がランダムな文字列に置き換えられます。

返り値

BOOMR.plugins.DNS オブジェクトへの参照。メソッドチェーンをサポートします。

注意

base_url が設定されていなければ DNS テストは実行されません。

is_complete()

DNS プラグインが終了したのかどうかを確認するために BOOMR.sendBeacon() によって呼び出されます。

返り値

ビーコンパラメーター

このプラグインはビーコンに次のパラメーターを追加します:

dns
ユーザーのブラウザーから DNS サーバーまでの最も遅い DNS 遅延。