- Vue.js從入門到項目實踐(超值版)
- 聚慕課教育研發(fā)中心編著
- 358字
- 2022-07-29 14:27:42
4.2.3 前后端渲染對比

早期的Web項目一般是在服務器端進行渲染,服務器進程從數(shù)據(jù)庫獲取數(shù)據(jù)后,利用后端模板引擎,甚至直接在HTML模板中嵌入后端語言(例如JSP),將數(shù)據(jù)加載進來生成HTML,然后通過網(wǎng)絡傳輸?shù)接脩舻臑g覽器中,被瀏覽器解析成可見的頁面。而前端渲染則是在瀏覽器中利用JS把數(shù)據(jù)和HTML模板進行組合。兩種方式各有自己的優(yōu)缺點,需要根據(jù)自己的業(yè)務場景來選擇技術方案。
前端渲染的優(yōu)點在于:①業(yè)務分離,后端只需要提供數(shù)據(jù)接口,前端在開發(fā)時也不需要部署對應的后端環(huán)境,通過一些代理服務器工具就能遠程獲取后端數(shù)據(jù)進行開發(fā),能夠提升開發(fā)效率;②計算量轉移,原本需要后端渲染的任務轉移給了前端,減輕了服務器的壓力。
后端渲染的優(yōu)點在于:①對搜索引擎友好;②首頁加載時間短,后端渲染加載完成后就直接顯示HTML,但前端渲染在加載完成后還需要有一段JS渲染的時間。
推薦閱讀
- 柳工出海:中國制造的全球化探索
- 網(wǎng)頁配色從入門到精通
- Adobe Dreamweaver CS5中文版經(jīng)典教程
- HTML5實驗室
- UI動效大爆炸:After Effects移動UI動效制作學習手冊
- 動態(tài)網(wǎng)頁設計(第2版)
- 速學速通:快學Flash動畫制作
- Illustrator平面設計180例五步通
- 社交網(wǎng)站界面設計(原書第2版)
- 電子商務網(wǎng)頁設計(第二版)
- 人人都玩開心網(wǎng):Ext JS+Android+SSH整合開發(fā)Web與移動SNS
- Premiere Pro CS6多功能教材
- 秩序之美:網(wǎng)頁中的網(wǎng)格設計
- HTML+CSS+JavaScript網(wǎng)頁制作(第2版)
- 在實戰(zhàn)中成長:JSP開發(fā)之路