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

4.2.3 前后端渲染對比

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

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

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

主站蜘蛛池模板: 桂平市| 宣威市| 曲阜市| 天门市| 乡宁县| 青海省| 长兴县| 邢台市| 五峰| 亳州市| 松江区| 民权县| 佛冈县| 宽城| 江西省| 建始县| 敖汉旗| 新乡县| 惠州市| 比如县| 怀仁县| 宁波市| 天等县| 雷山县| 靖安县| 汝阳县| 海口市| 西吉县| 徐水县| 安图县| 西吉县| 大姚县| 邵东县| 安化县| 湖州市| 澄城县| 邵阳市| 通河县| 库尔勒市| 延川县| 兴国县|