前後端分離的專案的流程和優劣勢

2022-08-02 03:57:09 字數 533 閱讀 4113

[優勢]

1、我們可以根據需求,任意修改頁面中某一部分的內容(例如實時重新整理),整體頁面不重新整理,效能好,體驗好(所有表單驗證、需要實時重新整理的等需求都要基於ajax實現)

2、有利於開發,提高開發的效率

1)前後端的完全分離,後台不需要考慮前端如何實現,前端也不需要考慮後台用什麼技術,真正意義上實現了技術的劃分

2)可以同時進行開發:專案開發開始,首先制定前後端資料互動的介面文件(文件中包含了,調取哪個介面或者哪些資料等協議規範),後台把介面先寫好(目前很多公司也需要前端自己拿node來模擬這些介面),客戶端按照介面調取即可,後台再次去實現介面功能即可

[弊端]

1、不利於seo優化:第一次從伺服器端獲取的內容不包含需要動態繫結的資料,所以頁面的源**中沒有這些內容,不利於seo收錄,後期通過js新增到頁面中的內容,並不會寫在頁面的源**中(是源**不是頁面結構)

2、交由客戶端渲染,首先需要把頁面呈現,然後再通過js的非同步ajax請求獲取資料,然後資料繫結,瀏覽器在把動態增加的部分重新渲染,無形中浪費了一些時間,沒有伺服器端渲染頁面呈現速度快

用nginx實現前後端分離的專案的前後端訪問

現在幾乎都是前後端分析的專案,在開發和線上一般都會使用nginx做 來實現跨域和負債均衡。nginx安裝前面已經講過,現在寫寫如何配置,前端技術為vue。server location web server location web 前端 在路徑 var www html yanwei privat...

盤點SEO和SEM的優劣勢

如果你不知如何分配你的搜尋營銷預算,或是和客戶提案的時候不知道怎麼樣去解釋搜尋營銷產品 seo和sem 的區別,又或者不了解 企業在當前階段應該優先施行哪種搜尋營銷策略,本文可以幫助你深入了解seo和sem之間的區別和優劣勢。優勢 提公升流量無須增加預算 要提公升ppc的流量,你必須提公升預算。但s...

乙個vue go echo前後端分離的專案的上線

這是乙個web前後端分離專案的上線過程。解決了跨域問題 前端用的axios,一定會遇到跨域的問題。這裡先說一下axios的乙個坑,傳送post請求的時候,如果不是發json資料,一定要先設定一下 複製 新增引數為 var params new urlsearchparams axios then 複...