Rendering sisi klien berbanding rendering sisi pelayan

Pada mulanya, rangka kerja web mempunyai pandangan yang diberikan di pelayan. Kini ia berlaku kepada pelanggan. Mari kita pelajari kelebihan dan kekurangan setiap pendekatan.

Prestasi

Dengan rendering sisi pelayan, setiap kali anda mahu melihat halaman web baru, anda perlu keluar dan dapatkannya:

Diagram bagaimana kerja rendering pelayan berfungsi

Ini sama dengan anda memandu ke pasaran super setiap kali anda mahu makan.

Dengan rendering sisi pelanggan, anda pergi ke pasar super sekali dan menghabiskan 45 minit berjalan sekitar membeli sekumpulan makanan untuk bulan itu. Kemudian, apabila anda mahu makan, anda hanya membuka peti sejuk.

Rajah bagaimana kerja rendering pihak klien berfungsi

Setiap pendekatan mempunyai kelebihan dan keburukan yang berkaitan dengan prestasi:

  • Dengan rendering sisi pelanggan, beban halaman awal akan menjadi perlahan. Oleh kerana berkomunikasi melalui rangkaian adalah perlahan, dan memerlukan dua perjalanan bulat ke pelayan sebelum anda boleh mula memaparkan kandungan kepada pengguna. Walau bagaimanapun, selepas itu, setiap beban halaman berikutnya akan menjadi sangat cepat.
  • Dengan rendering sisi pelayan, beban halaman awal tidak akan sangat perlahan. Tetapi ia tidak akan cepat. Dan tidak akan ada permintaan anda yang lain.

Untuk menjadi lebih spesifik, dengan rendering pihak klien, halaman awal akan kelihatan seperti ini: