客戶端渲染和服務(wù)端渲染的區(qū)別(轉(zhuǎn))

服務(wù)端渲染:DOM樹在服務(wù)端生成,然后返回給前端闪幽。

客戶端渲染(SSR):前端去后端取數(shù)據(jù)生成DOM樹。

服務(wù)端渲染的優(yōu)點(diǎn)

1涡匀、盡量不占用前端的資源盯腌,前端這塊耗時(shí)少,速度快渊跋。

2腊嗡、有利于SEO優(yōu)化着倾,因?yàn)樵诤蠖擞型暾膆tml頁面拾酝,所以爬蟲更容易爬取信息。

服務(wù)端渲染的缺點(diǎn)

1卡者、不利于前后端分離蒿囤,開發(fā)的效率降低了。

2崇决、對(duì)html的解析材诽,對(duì)前端來說加快了速度,但是加大了服務(wù)器的壓力恒傻。

客戶端渲染的優(yōu)點(diǎn)

1脸侥、前后端分離,開發(fā)效率高盈厘。

2睁枕、用戶體驗(yàn)更好,我們將網(wǎng)站做成SPA(單頁面應(yīng)用)或者部分內(nèi)容做成SPA沸手,當(dāng)用戶點(diǎn)擊時(shí)外遇,不會(huì)形成頻繁的跳轉(zhuǎn)。

客戶端渲染的缺點(diǎn)

1契吉、前端響應(yīng)速度慢跳仿,特別是首屏,這樣用戶是受不了的捐晶。

2菲语、不利于SEO優(yōu)化妄辩,因?yàn)榕老x不認(rèn)識(shí)SPA,所以它只是記錄了一個(gè)頁面谨究。

服務(wù)端和客戶端渲染的區(qū)別

1恩袱、二者本質(zhì)的區(qū)別:是誰來完成了html的完整拼接,服務(wù)端渲染是在服務(wù)端生成DOM樹胶哲,客戶端渲染是在客戶端生成DOM樹畔塔。

2、響應(yīng)速度:服務(wù)端渲染會(huì)加快頁面的響應(yīng)速度鸯屿,客戶端渲染頁面的響應(yīng)速度慢澈吨。

3、SEO優(yōu)化:服務(wù)端渲染因?yàn)槭嵌鄠€(gè)頁面寄摆,更有利于爬蟲爬取信息谅辣,客戶端渲染不利于SEO優(yōu)化。

4婶恼、開發(fā)效率:服務(wù)端渲染邏輯分離的不好桑阶,不利于前后端分離,開發(fā)效率低勾邦,客戶端渲染是采用前后端分離的方式開發(fā)蚣录,效率更高,也是大部分業(yè)務(wù)采取的渲染方式眷篇。

直觀的區(qū)分服務(wù)端渲染和客戶端渲染:

源碼里如果能找到前端頁面中的內(nèi)容文字萎河,那就是在服務(wù)端構(gòu)建的DOM,就是服務(wù)端渲染蕉饼,反之是客戶端渲染虐杯。

應(yīng)該使用服務(wù)端渲染還是客戶端渲染:

我們要根據(jù)業(yè)務(wù)場(chǎng)景去選擇渲染的方式。

如果是企業(yè)級(jí)網(wǎng)站昧港,主要功能是頁面展示擎椰,它沒有復(fù)雜的交互,并且需要良好的SEO创肥,那我們應(yīng)該使用服務(wù)端渲染达舒。

如果是后臺(tái)管理頁面,交互性很強(qiáng)瓤的,它不需要考慮到SEO休弃,那我們應(yīng)該使用客戶端渲染。

具體使用哪種渲染方式也不是絕對(duì)的圈膏,現(xiàn)在很多網(wǎng)站使用服務(wù)端渲染和客戶端渲染結(jié)合的方式:首屏使用服務(wù)端渲染塔猾,其他頁面使用客戶端渲染彤避。這樣可以保證首屏的加載速度竟坛,也完成了前后端分離滨攻。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末顶霞,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子睦擂,更是在濱河造成了極大的恐慌得湘,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件顿仇,死亡現(xiàn)場(chǎng)離奇詭異淘正,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)臼闻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門鸿吆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人述呐,你說我怎么就攤上這事惩淳。” “怎么了乓搬?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵思犁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我进肯,道長(zhǎng)激蹲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任坷澡,我火速辦了婚禮托呕,結(jié)果婚禮上含蓉,老公的妹妹穿的比我還像新娘频敛。我一直安慰自己,他們只是感情好馅扣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布斟赚。 她就那樣靜靜地躺著,像睡著了一般差油。 火紅的嫁衣襯著肌膚如雪拗军。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天蓄喇,我揣著相機(jī)與錄音发侵,去河邊找鬼。 笑死妆偏,一個(gè)胖子當(dāng)著我的面吹牛刃鳄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播钱骂,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼叔锐,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼挪鹏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起愉烙,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤讨盒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后步责,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體返顺,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蔓肯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了创南。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡省核,死狀恐怖稿辙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情气忠,我是刑警寧澤邻储,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站旧噪,受9級(jí)特大地震影響吨娜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜淘钟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一宦赠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧米母,春花似錦勾扭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至慧耍,卻和暖如春身辨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芍碧。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工煌珊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泌豆。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓定庵,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子洗贰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355