[Javascript] SSR: Rendertron

Rendertron
https://github.com/GoogleChrome/rendertron

單頁面(如react,vue)網站的伺服器渲染 SSR 之 SEO 大殺器 Rendertron
https://zhuanlan.zhihu.com/p/66672794

Google Rendertron - 解決 Client side rendering 的SEO問題
https://adon988.logdown.com/posts/4720663

圖解 SSR 等 6 種前端渲染模式

Rendertron是nodejs框架下的產物,是google-chrome旗下的的配套產品。首先,伺服器上裝有個google-chrome,rendertron把他打開,然後在伺服器(官方推薦express)中增加中介軟體,先判斷UA(user-agent)裡面有沒有帶有類似Baiduspider(百度爬蟲)等字樣,如果沒有,就像正常的單頁面伺服器那樣,把原始html推送出去,由用戶端流覽器完成js、css渲染的工作;如果帶有指定UA頭字樣,就先把網頁推送給本機伺服器那個google-chrome,等他渲染好對應頁面後,把渲染好的html結果推送出去,達成SEO的功用。


#Rendertron, Google, SSR, SEO

留言