Peladen web: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 42:
 
Server web yang berjalan dalam [[Cincin pelindung|mode pengguna]] harus meminta izin sistem untuk menggunakan lebih banyak memori atau lebih banyak sumber daya CPU. Permintaan ini ke kernel tidak hanya memakan waktu, tetapi mereka tidak selalu puas karena sistem cadangan sumber daya untuk penggunaannya sendiri dan memiliki tanggung jawab untuk berbagi sumber daya perangkat keras dengan semua aplikasi yang berjalan lainnya. Menjalankan dalam mode pengguna juga bisa berarti salinan buffer tidak berguna yang merupakan batasan lain untuk server web mode pengguna.
 
== Batas beban ==
Server web (program) telah menetapkan batas beban, karena ia hanya dapat menangani sejumlah kecil koneksi klien secara bersamaan (biasanya antara 2 dan 80.000, secara default antara 500 dan 1.000) per [[alamat IP]] (dan port TCP) dan hanya dapat melayani sejumlah maksimum ''permintaan per detik'' (RPS, juga dikenal sebagai [[Queries per second|kueri per detik]] atau QPS) tergantung pada:
 
* Pengaturannya sendiri,
* Jenis permintaan HTTP,
* Apakah kontennya statis atau dinamis,
* Apakah konten di-[[Tembolok web|cache]], dan
* keterbatasan [[perangkat keras]] dan [[perangkat lunak]] OS komputer tempat server web berjalan.
 
Ketika server web dekat atau melebihi batasnya, itu menjadi tidak responsif.
 
== Lihat pula ==