informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
koneksi yang persisten:
HTTP/1.1
Koneksi persisten didukung secara default, memungkinkan beberapa permintaan dan respons HTTP dikirim pada koneksi TCP, sehingga mengurangi overhead pembuatan dan penutupan koneksi.
DanHTTP/1.0
Standarnya adalah koneksi pendek. Setiap permintaan perlu membuat koneksi TCPConnection: keep-alive
header untuk mengimplementasikan koneksi persisten.Connection: keep-alive
Tujuannya adalah untuk memberitahu server dan klien bahwa koneksi TCP di antara mereka harus tetap hidup sehingga dapat digunakan kembali, daripada ditutup segera setelah mengirimkan respons. Fitur ini diperkenalkan di HTTP/1.0 dan menjadi perilaku default di HTTP/1.1.
Saluran pipa:
HTTP/1.1
Mendukung pipeline (tidak diaktifkan secara default), memungkinkan klien mengirim beberapa permintaan sebelum respons terhadap permintaan pertama tiba, yang dapat mengurangi waktu tunggu dan meningkatkan efisiensi.
HTTP/1.0 tidak mendukung pemipaan.
kontrol cache:
HTTP1.0
Terutama digunakanIf-Modified-Since/Expires
sebagai kriteria untuk menyimpan penilaian
HTTP1.1
Lebih banyak strategi kontrol cache diperkenalkan, sepertiEtag / If-None-Match
Tunggu header cache opsional lainnya untuk mengontrol strategi cache.
Penanganan kesalahan:
HTTP/1.1
Menambahkan beberapa kode status HTTP baru, seperti100 Continue
, digunakan untuk meningkatkan penanganan kesalahan dan respons perantara terhadap permintaan.
Setelah menerima respons 100 Lanjutkan, klien harus terus mengirimkan isi permintaan.Jika server menerima pesan yang berisiExpect: 100-continue
Setelah memutuskan untuk tidak melanjutkan pemrosesan permintaan (misalnya, jika informasi header permintaan menunjukkan bahwa permintaan tidak dapat diterima), server harus mengembalikan kode status kesalahan (seperti 400 Permintaan Buruk) dan bukan 100 Lanjutkan.
Host
kepala:
HTTP/1.1
diperkenalkanHost
header yang memungkinkan klien menentukan nama host yang diminta, sehingga memungkinkan untuk meng-host beberapa nama domain di server yang sama. Setiap nama domain dapat dipetakan ke sumber daya atau layanan berbeda di server HTTP/1.0 tidak memiliki bidang header ini.
Pengoptimalan bandwidth:
HTTP1.0
, ada beberapa fenomena pemborosan bandwidth. Misalnya, klien hanya membutuhkan sebagian dari suatu objek, tetapi server mengirimkan seluruh objek, dan tidak mendukung fungsi melanjutkan.HTTP1.1
diperkenalkan di header permintaanrange
bidang header, yang memungkinkan permintaan hanya bagian tertentu dari sumber daya, yaitu kode pengembaliannya206(Partial Content)