官术网_书友最值得收藏!

4.2.3 前后端渲染對比

早期的Web項目一般是在服務器端進行渲染,服務器進程從數據庫獲取數據后,利用后端模板引擎,甚至直接在HTML模板中嵌入后端語言(例如JSP),將數據加載進來生成HTML,然后通過網絡傳輸到用戶的瀏覽器中,被瀏覽器解析成可見的頁面。而前端渲染則是在瀏覽器中利用JS把數據和HTML模板進行組合。兩種方式各有自己的優缺點,需要根據自己的業務場景來選擇技術方案。

前端渲染的優點在于:①業務分離,后端只需要提供數據接口,前端在開發時也不需要部署對應的后端環境,通過一些代理服務器工具就能遠程獲取后端數據進行開發,能夠提升開發效率;②計算量轉移,原本需要后端渲染的任務轉移給了前端,減輕了服務器的壓力。

后端渲染的優點在于:①對搜索引擎友好;②首頁加載時間短,后端渲染加載完成后就直接顯示HTML,但前端渲染在加載完成后還需要有一段JS渲染的時間。

主站蜘蛛池模板: 建宁县| 邛崃市| 德格县| 天水市| 安吉县| 青岛市| 洱源县| 顺平县| 凉山| 卢湾区| 江北区| 周至县| 玉溪市| 泰兴市| 鱼台县| 武平县| 体育| 集贤县| 淅川县| 扎囊县| 奉节县| 嘉荫县| 镇康县| 遂溪县| 府谷县| 阿荣旗| 泸州市| 香河县| 论坛| 阿图什市| 营口市| 崇义县| 南靖县| 沛县| 鸡泽县| 哈密市| 松滋市| 临安市| 岳阳市| 保德县| 集安市|