Rumah > Artikel > hujung hadapan web > Analisis mendalam rendering sisi klien (CSR) dan rendering sisi pelayan (SSR)
Artikel ini membawa anda pengetahuan tentang CSR rendering sisi klien dan SSR rendering sisi pelayan.
Rendering sisi pelanggan (Render Side Pelanggan) ialah apabila pengguna mengakses tapak web melalui Permintaan URL. Pelayan mengembalikan dokumen HTML, dan kemudian penyemak imbas menghuraikan dan memaparkan halaman paparan Js, css, fail imej, dll. perlu menghantar permintaan kepada pelayan sekali lagi untuk meminta pemuatan data.
sepadan dengan pemaparan sebelah pelanggan Ia adalah pemaparan sisi pelayan (SSR) Dari bahagian pelayan, semua halaman paparan pemaparan hadapan ialah rentetan rentetan, termasuk pemaparan html, js dan css ialah aksara html yang diproses kepada klien, dan dalam rentetan HTML yang dikembalikan, pengetahuan bahagian pelayan secara langsung menulis data bahagian pelayan dan maklumat lain yang perlu dipaparkan dalam HTML ke dalam rentetan HTML ini supaya penyemak imbas pelanggan boleh memprosesnya secara langsung.
Berikut ialah contoh ringkas pemaparan sebelah pelayan:
import Koa from 'koa' import Router from 'koa-router' const app = new Koa() const router = new Router() router.get('/', async (ctx) => { ctx.body = ` <title>服务端渲染返回</title> <h1>Hello World!</h1> ` }) app.use(router.routes()) app.listen(3000, () => { console.log("koa server listening on 3000") })
Melalui perkara di atas pelayan Rentetan html yang dikembalikan dipaparkan terus pada klien sebagai halaman web yang sepadan, supaya klien tidak lagi perlu berulang kali meminta pelayan untuk memuatkan data
Oleh itu, kemunculan SSR dapat menyelesaikan kekurangan CSR tradisional, kerana pada masa ini, permintaan pelanggan akan mendapat HTML yang diberikan oleh pelayan kami, yang cukup untuk SEO.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengenalan kepada Pengaturcaraan! !
Atas ialah kandungan terperinci Analisis mendalam rendering sisi klien (CSR) dan rendering sisi pelayan (SSR). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!