<?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__);
Teknologi perundingan kandungan biasanya mempunyai tiga penyelesaian pelaksanaan:
(1) Pemacu pelanggan
Pelanggan memulakan permintaan, pelayan menghantar senarai pilihan dan pelanggan menghantar permintaan kedua selepas membuat pilihan.
Kelebihan: agak mudah untuk dilaksanakan
Kelemahan: peningkatan kelewatan, sekurang-kurangnya dua permintaan mesti dihantar, permintaan pertama untuk mendapatkan senarai sumber, dan permintaan kedua untuk mendapatkan salinan yang dipilih.
(2) Pemacu pelayan
Pelayan menyemak set pengepala permintaan pelanggan dan memutuskan retak halaman yang hendak diberikan.
Kelebihan: Lebih pantas daripada rundingan dipacu pelanggan. HTTP menyediakan mekanisme q yang membolehkan pelayan membuat anggaran padanan, dan juga menyediakan pengepala yang berbeza-beza untuk pelayan memberitahu peranti hiliran (seperti pelayan proksi) cara menilai permintaan.
Kelemahan: Set pengepala tidak sepadan dan pelayan perlu membuat tekaan
(3) Rundingan telus
Peranti perantaraan (biasanya proksi cache) berunding bagi pihak pelanggan
Kelebihan: Menghapuskan rundingan pelayan web, berbanding dengan rundingan dipacu Pelanggan adalah lebih pantas.
Kelemahan: HTTP tidak menyediakan spesifikasi yang sepadan
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
04 Dec 2024
Pengendalian Permintaan Asynchronous dengan Python Requests LibraryChallenge: Walaupun dokumentasi perpustakaan Requests menyediakan contoh untuk melaksanakan...
17 Oct 2024
Perpustakaan Pengesahan Borang Termudah untuk PHPDalam mencari perpustakaan PHP mudah yang memudahkan tugas pengesahan borang? Mari terokai pilihan anda:Contoh Perpustakaan TersuaiPengguna mencadangkan kelas PHP tersuai yang menggabungkan corak regex yang dipratentukan
05 Dec 2024
Amaran PHP: Permulaan PHP: Tidak Dapat Memuat Perpustakaan DinamikMesej ralat ini menunjukkan isu dengan memuatkan perpustakaan dinamik tertentu apabila PHP...
28 Dec 2024
Perpustakaan PHP adalah mudah kerana ia boleh diakses dari mana-mana dalam Aplikasi: dari pemalam, model komponen, modul, dll. Jika seseorang telah menyelesaikan masalah yang sama dan mereka bentuknya sebagai perpustakaan (dan juga mengemas kininya), ia masuk akal
19 Nov 2024
Memcache vs Memcached: Memilih Perpustakaan Memcached PHP yang TepatPengenalanPHP menawarkan dua perpustakaan memcached yang kelihatan serupa: memcache dan...
03 Jan 2025
Perpustakaan Alternatif kepada PHP_excel untuk Mengeksport ke XLSX/XLS dalam Format TersuaiPHP_excel ialah perpustakaan yang popular untuk bekerja dengan Excel...
Hot Tools
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej