當前位置:首頁 » 雲伺服器 » ssr伺服器渲染是什麼

ssr伺服器渲染是什麼

發布時間: 2023-07-12 08:40:36

① vue項目改造SSR(服務端渲染)

缺點:1、SEO問題
2、首屏速度問題
3、消耗性能的問題

優點:
1、更好的 SEO,由於搜索引擎爬蟲抓取工具可以直接查看完全渲染的頁面
2、首屏渲染速度快

SSR 簡單來說就是將頁面在服務端渲染完成後在客戶端直接展示。

index.template.html

server.js

vue項目是通過虛擬 DOM來掛載到html的,所以對spa項目,爬蟲才會只看到初始結構。虛擬 DOM,最終要通過一定的方法將其轉換為真實 DOM。虛擬 DOM 也就是 JS 對象,整個服務端的渲染流程就是通過虛擬 DOM 的編譯成完整的html來完成的。

需要通過Webpack打包生成兩份bundle文件:
Client Bundle,給瀏覽器用。和純Vue前端項目Bundle類似
Server Bundle,供服務端SSR使用,一個json文件

不管項目先前是什麼樣子,是否是使用vue-cli生成的。都會有這個構建改造過程。在構建改造這里會用到 vue-server-renderer 庫,這里要注意的是 vue-server-renderer 版本要與Vue版本一樣。

打包之後目錄結構

vue.config.js

index.template.html

打包成客戶端和伺服器端

啟動node服務

github地址: https://github.com/wang12321/SSR

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:581
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1012
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:113
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712