Nama penuh cs ialah "Pelanggan/Pelayan", yang merujuk kepada struktur "klien/pelayan"; ia adalah seni bina sistem perisian yang melaluinya kelebihan persekitaran perkakasan di kedua-dua hujungnya boleh digunakan sepenuhnya dan tugas boleh diperuntukkan secara munasabah kepada Ia dilaksanakan pada bahagian klien dan bahagian pelayan, yang mengurangkan overhed komunikasi sistem. Nama penuh BS ialah "Pelayar/Pelayan", yang merujuk kepada struktur "pelayar/pelayan" di bawah struktur ini, antara muka kerja dimasukkan melalui pelayar W3, sebahagian kecil daripada logik transaksi dilaksanakan di bahagian hadapan; tamat, dan logik urus niaga utama adalah pada pencapaian bahagian pelayan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Takrif seni bina CS
CS (Pelanggan/Pelayan): struktur pelayan-pelanggan. cs ialah seni bina sistem perisian, yang melaluinya kita boleh menggunakan sepenuhnya kelebihan persekitaran perkakasan di kedua-dua hujung, memperuntukkan tugas secara munasabah kepada pelanggan dan pelayan, dan mengurangkan overhed komunikasi sistem.
Struktur C/S matang secara teknikalnya ialah interaktiviti yang kuat, mod akses selamat, trafik rangkaian rendah, kelajuan tindak balas yang pantas dan kondusif untuk memproses sejumlah besar data. Oleh kerana pelanggan bertanggungjawab untuk kebanyakan logik perniagaan dan paparan UI, ia juga dipanggil pelanggan tebal. Ia menggunakan sepenuhnya perkakasan di kedua-dua hujung dan mengagihkan tugas kepada hujung Pelanggan dan Pelayan, mengurangkan overhed komunikasi sistem. Perisian dengan struktur C/S memerlukan pembangunan versi perisian yang berbeza untuk sistem pengendalian yang berbeza Selain itu, produk dikemas kini dengan cepat, menjadikannya sukar untuk menyesuaikan diri dengan penggunaan serentak lebih daripada seratus komputer pada LAN.
Seni bina C/S ialah seni bina dua peringkat biasa Klien mengandungi satu atau lebih program yang dijalankan pada komputer pengguna, dan terdapat dua jenis pelayan. data sisi melalui sambungan pangkalan data; yang satu lagi ialah bahagian pelayan Socket, dan program bahagian pelayan berkomunikasi dengan program bahagian klien melalui Socket.
Takrifan seni bina BS
BS (Pelayar/Pelayan): struktur pelayar-pelayan, yang merupakan arah pembangunan semasa sistem aplikasi .
BS ialah penambahbaikan kepada seni bina C/S dengan peningkatan teknologi Internet Untuk membezakannya daripada model C/S tradisional, ia secara khusus dipanggil model B/S. Di bawah struktur ini, antara muka kerja dimasukkan melalui penyemak imbas W3, sebahagian kecil daripada logik transaksi dilaksanakan pada bahagian hadapan (Pelayar), dan logik transaksi utama dilaksanakan pada bahagian pelayan (Pelayan), membentuk tiga -struktur (3 peringkat). Ini sangat memudahkan beban pada komputer klien (oleh itu ia dipanggil thin client), mengurangkan kos penyelenggaraan dan peningkatan sistem, dan mengurangkan jumlah kos pemilikan (TCO) pengguna.
Ciri utama BS ialah pengedaran yang kukuh, penyelenggaraan yang mudah, pembangunan yang mudah dan perkongsian yang kukuh, dan jumlah kos pemilikan yang rendah. Walau bagaimanapun, isu keselamatan data, keperluan pelayan yang berlebihan, kelajuan penghantaran data yang perlahan dan ciri pemperibadian perisian yang berkurangan dengan ketara menyukarkan untuk mencapai keperluan fungsi khas di bawah model tradisional. Ia adalah klien nipis, yang memerlukan sejumlah besar input data dan respons laporan untuk berinteraksi dengan pelayan melalui penyemak imbas Overhed komunikasi adalah besar, dan sukar untuk melaksanakan struktur aplikasi yang kompleks.
Keperluan persekitaran perkakasan untuk CS dan BS
(1) Pengguna C/S adalah tetap, biasanya hanya digunakan dalam LAN dan diperlukan untuk mempunyai Untuk sistem pengendalian yang sama, versi berbeza mesti dibangunkan untuk sistem pengendalian yang berbeza, dan keperluan konfigurasi komputer juga lebih tinggi.
(2) B/S hanya memerlukan sistem pengendalian dan penyemak imbas Ia tiada kaitan dengan platform sistem pengendalian (ia boleh merentas platform) dan mempunyai keperluan konfigurasi komputer yang rendah untuk pelanggan.
Kebaikan dan keburukan CS
(1) Kelebihan:
● Boleh Memberi permainan sepenuhnya kepada keupayaan pemprosesan PC klien, dan banyak tugas boleh diserahkan kepada pelayan selepas memproses pada klien, jadi pelanggan CS bertindak balas dengan cepat.
●Antara muka operasi adalah cantik dan pelbagai, yang boleh memenuhi sepenuhnya keperluan peribadi pelanggan.
●Sistem maklumat pengurusan dengan struktur C/S mempunyai keupayaan pemprosesan transaksi yang kukuh dan boleh merealisasikan proses perniagaan yang kompleks.
●Prestasi keselamatan boleh dijamin dengan mudah C/S secara amnya berorientasikan kumpulan pengguna yang agak tetap Program ini memberi perhatian yang lebih kepada proses ini, dengan menyediakan akses yang lebih selamat dan mempunyai kawalan yang kuat ke atas keselamatan maklumat. Secara amnya, adalah sesuai untuk sistem maklumat yang sangat sulit untuk menerima pakai struktur C/S.
(2) Kelemahan:
●Memerlukan program pemasangan pelanggan khas, fungsi pengedaran yang lemah, dan tidak sesuai untuk kumpulan pengguna dengan julat mata yang luas dan tanpa keadaan rangkaian. Mampu mencapai pemasangan dan konfigurasi penggunaan pantas.
●Keserasian yang lemah dan had yang besar untuk alatan pembangunan yang berbeza. Jika alat yang berbeza digunakan, program perlu ditulis semula.
● Kos pembangunan dan penyelenggaraan adalah tinggi dan memerlukan kakitangan teknikal dengan tahap profesional tertentu untuk menyelesaikannya Jika peningkatan berlaku, semua program pelanggan perlu diubah. .
●Pangkalan pengguna telah ditetapkan. Memandangkan program ini perlu dipasang sebelum ia boleh digunakan, ia tidak sesuai untuk pengguna yang tidak dikenali, jadi ia mempunyai skop aplikasi yang sempit dan biasanya digunakan dalam rangkaian kawasan setempat.
Kebaikan dan keburukan BS
(1) Kelebihan:
● Pengedaran yang kukuh, Sifar penyelenggaraan pelanggan. Selagi anda mempunyai sambungan Internet dan penyemak imbas, anda boleh melakukan pertanyaan, menyemak imbas dan pemprosesan perniagaan lain pada bila-bila masa dan di mana-mana sahaja.
●Peluasan perniagaan adalah mudah dan mudah Anda boleh meningkatkan fungsi pelayan dengan menambahkan halaman web.
● Penyelenggaraan adalah mudah dan mudah Anda hanya perlu menukar halaman web untuk mencapai kemas kini segerak untuk semua pengguna.
●Mudah dibangunkan dan sangat boleh dikongsi.
(2) Kelemahan:
●Ciri pemperibadian berkurangan dengan ketara dan adalah mustahil untuk mencapai keperluan fungsi yang diperibadikan.
● Berdasarkan pelayar silang, seni bina BS tidak memuaskan.
●Interaksi antara klien dan pelayan ialah mod respons-permintaan Biasanya halaman dimuat semula secara dinamik, dan kelajuan tindak balas dikurangkan dengan ketara (Ajax boleh menyelesaikan masalah ini pada tahap tertentu). Paparan paging tidak boleh dicapai, yang memberikan tekanan yang lebih besar pada akses pangkalan data.
●Dari segi kelajuan dan keselamatan, kos reka bentuk yang besar diperlukan.
●Fungsi dilemahkan dan sukar untuk merealisasikan keperluan fungsi khas dalam mod tradisional.
Ringkasan: CS mempunyai kelajuan tindak balas yang pantas dan keselamatan yang kukuh Ia biasanya digunakan dalam rangkaian kawasan setempat, tetapi kos pembangunan dan penyelenggaraan adalah tinggi; keupayaan dan kelajuan tindak balas yang perlahan. Oleh itu, sesetengah unit menggunakan BS dalam kerja pejabat harian dan menggunakan struktur CS dalam pengeluaran sebenar.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah itu cs dan bs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!