HTTPリクエストヘッダー(3.0.0)

はじめに

WEXAL® Page Speed Technology(以下、PST)では、戦略AI Davidがリクエストしてきたブラウザの環境に合わせて最適化戦略を生成し、Webサーバ側のPSTプラグインでWebサーバ処理後のHTTPレスポンスの文字列処理と書き換えを行います。

HTTPリクエストヘッダーを設定することで、Webサーバ側のPSTプラグインの処理を動的に変更することができます。

x-pst-disable

このHTTPリクエストヘッダーが設定されている場合、PSTを明示的に無効にできます。Webサーバは最適化戦略を適用していないオリジナルのコンテンツをHTTPレスポンスとして返します。クエリ文字列で「pst=off」を指定した場合と同じです。

構文

x-pst-disable: on

x-pst-dump

このHTTPリクエストヘッダーが設定されている場合、通常のHTTPレスポンスに替えて、指定したWebページ(URL)に適用される最適化戦略をYAML形式で出力します。指定したWebページ(URL)に対して最適化戦略が生成されていない場合は、デフォルトの最適化戦略が出力されます。

構文

x-pst-dump: on

x-pst-configname

このHTTPリクエストヘッダーが設定されている場合、値に指定された設定名をPST設定ファイルと最適化戦略に適用します。指定した設定名のPST設定ファイルが存在しない場合は、PSTは無効になります。指定した設定名の最適化戦略が生成されていない場合は、デフォルトの最適化戦略が出力されます。クエリ文字列で「pst=設定名」を指定した場合と同じです。

構文

x-pst-configname: stg