現在位置: ホームページ > ダウンロードサイト > クラスライブラリのダウンロード > その他の図書館 > コンテンツネゴシエーション PHP ライブラリ
コンテンツネゴシエーション PHP ライブラリ
分類する: クラスライブラリのダウンロード / その他の図書館 | リリース時間: 2017-12-14 | 訪問: 858 |
ダウンロード: 38 |
最新のダウンロード
ファンタジー水族館
ドールズフロントライン
星の翼
小さな花の妖精フェアリーパラダイス
レストランキュートストーリー
山河旅行探訪
「愛とプロデューサー」
最強の頭脳 3
オッドダスト:ダミラ
若き西遊記2
24時間リーダーボードの閲覧
- 1 Hugo ブログに画像を挿入すると 404 エラーが発生するのはなぜですか?
- 2 dsetup16.dll - dsetup16.dll とは?
- 3 dtrsve.dll - dtrsve.dll とは何ですか?
- 4 dxcodex.ocx - dxcodex.ocx とは何ですか?
- 5 共有オブジェクトを変更するとき、std::shared_ptr はスレッドセーフですか?
- 6 dsbho_02.dll - dsbho_02.dll とは?
- 7 Java アプリの起動時間とメモリ使用量を最大で削減する戦略
- 8 MySQL イベントの作成が「SQL 構文にエラーがあります」というメッセージで失敗するのはなぜですか?
- 9 私の Sass ファイルが「無効な CSS: 予期された式」エラーをスローするのはなぜですか?
- 10 期待どおりに縮小しないのはなぜですか?削除できない min-width: min-content の問題があるようです。
- 11 dwin0008.dll - dwin0008.dll とは?
- 12 Javaの静的ネストクラスと非静的ネストクラスの主な違いは何ですか?
- 13 X Empire の価格が新しい ATH に急騰: 知っておくべきことは次のとおりです
- 14 dwpp.dll - dwpp.dll とは?
- 15 Go インターフェイス メソッドの戻り値の型によってコンパイル エラーが発生するのはなぜですか?
最新のチュートリアル
-
- 海外のWeb開発フルスタックコースの完全なコレクション
- 1715 2024-04-24
-
- Go言語実践GraphQL
- 1998 2024-04-19
-
- 550W ファンマスターが JavaScript をゼロから段階的に学習します
- 3416 2024-04-18
-
- Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
- 2947 2024-04-10
-
- MySQL 入門 (教師モッシュ)
- 1802 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax -- 10 日間の質の高いクラス
- 2615 2024-03-29
<?php if (! ($loader = @include __DIR__ . '/../vendor/autoload.php')) { die(<<<EOT You need to install the project dependencies using Composer: $ wget http://getcomposer.org/composer.phar OR $ curl -s https://getcomposer.org/installer | php $ php composer.phar install --dev $ phpunit EOT ); } $loader->add('Negotiation\Tests', __DIR__);
コンテンツ ネゴシエーション テクノロジには通常、次の 3 つの実装スキームがあります。
(1) クライアント ドライバ
クライアントはリクエストを開始し、サーバーはオプションのリストを送信し、クライアントがリクエストを行った後、選択すると、2 番目のリクエストが送信されます。
利点: 実装が比較的簡単です。
欠点: 遅延が増加します。少なくとも 2 つのリクエストを送信する必要があります。最初のリクエストはリソース リストを取得し、2 番目のリクエストは選択されたコピーを取得します。
(2) サーバー ドライバー
サーバーはクライアントのリクエスト ヘッダー セットを確認し、提供するページのバージョンを決定します。
利点: クライアント主導のネゴシエーションよりも高速です。 HTTP は、サーバーがおおよその一致を判断できるようにする q メカニズムを提供し、サーバーがダウンストリーム デバイス (プロキシ サーバーなど) にリクエストの評価方法を伝えるための Variable ヘッダーも提供します。
欠点: ヘッダー セットが一致しないため、サーバーは推測する必要があります
(3) 透過的なネゴシエーション
中間デバイス (通常はキャッシュ プロキシ) が代わりにネゴシエーションを行います。クライアント
利点: Web サーバーのネゴシエーションのオーバーヘッドが排除され、クライアント主導のネゴシエーションよりも高速です。
欠点: HTTP は対応する仕様を提供していません