rendora是一種為網路抓取工具提供零配置伺服器端動態渲染的SEO工具
Rendora是一個動態渲染器,主要為網路爬蟲提供零配置伺服器端渲染,以便毫不費力地改進在現代Javascript框架(如React.js,Vue.js,Angular.js等)中開發的網站的SEO ... Rendora完全獨立於您的前端和後端堆疊。
Rendora可以看作是位於後端伺服器(例如Node.js / Express.js,Python / Django等等)之間的反向HTTP代理伺服器,也可能是您的前端代理伺服器(例如nginx,traefik,apache等)。 ..)或甚至直接到外部世界,除了當它根據配置檢測到白名單請求時,除了傳輸請求和響應之外什麼都沒有。在這種情況下,Rendora指示無頭Chrome例項請求並呈現相應的頁面,然後將伺服器端呈現的頁面返回給客戶端(即前端代理伺服器或外部世界)。這個簡單的功能使Rendora成為一個強大的動態渲染器,而無需在前端和後端程式碼中實際更改任何內容。
主要特點
- 前端和後端程式碼需要零更改
- 基於使用者代理和路徑的過濾器
- 用Golang編寫的單快速二進位制檔案
- 多種快取策略
- 支援非同步頁面
- 普羅米修斯指標
- 選擇您的配置系統(YAML,TOML或JSON)
- 容器準備好了
什麼是動態渲染?
動態呈現意味著伺服器將伺服器端呈現的HTML提供給Web爬蟲(如GoogleBot和BingBot),同時為普通使用者提供典型的初始HTML,以便在客戶端呈現。動態渲染旨在改善用現代javascript框架(如React,Vue,Angular等)編寫的網站的SEO ..
Rendora如何運作?
對於來自前端伺服器或外部世界的每個請求,根據Rendora的配置檔案,根據頭和/或路徑測試一些檢查或過濾器,以確定Rendora是否應該只傳遞從後端伺服器返回的初始HTML或使用無頭Chrome提供伺服器端呈現的HTML。更具體地說,對於每個請求,有2條路徑:
- 如果請求被列入白名單作為SSR的候選者(即透過所有使用者代理和路徑過濾器的GET請求),Rendora會指示無頭Chrome例項請求相應的頁面,呈現它並返回包含最終伺服器端的響應呈現HTML。您通常只想將GoogleBot,BingBot等網路抓取工具列入白名單......
- 如果請求未列入白名單(即請求不是GET請求或未透過任何過濾器),Rendora將只是充當透明的反向HTTP代理,只是按原樣傳達請求和響應。您通常希望將真實使用者列入黑名單,以便將來自後端伺服器的常用客戶端呈現的HTML返回給他們。
相關文章
- 幾種Linux網路配置工具的使用Linux
- 三種 Python 網路內容抓取工具與爬蟲Python爬蟲
- 凶猛的網頁內容抓取規則配置工具網頁
- 網際網路是一場工具革命
- 哪些報表工具提供了移動端功能?
- 為遠端工作人員提供21種組織工具
- vue的兩種伺服器端渲染方案Vue伺服器
- 如何為您的網路抓取選擇最佳代理伺服器?伺服器
- SEO工具大全
- 使用Google抓取方式,測試React驅動的網站SEOGoReact網站
- 列舉一些站長工具中常用的SEO工具
- 如何快速抓取網站SEO元素網站
- RDBMS提供了多種的診斷工具(轉)
- mac網站分析工具:SEO Checker for MacMac網站
- 終端SSH工具:SecureCRT MacOS 多種網路協議終端模擬軟體SecurecrtMac協議
- SAP Spartacus 伺服器端渲染的三種可能情形伺服器
- 常用的SEO工具都有哪些呢?站長必備的5個SEO工具
- 客戶端自動配置安裝(expect工具)客戶端
- wget 網頁爬蟲,網頁抓取工具wget網頁爬蟲
- 網路爬蟲開發工具:Screaming Frog SEO Spider 「Mac」爬蟲IDEMac
- 手動為 SAP Spartacus 新增 SSR 即伺服器端渲染的步驟伺服器
- 全網唯一:移動網際網路伺服器端開發!伺服器
- 代理伺服器 ip為網際網路提供什麼服務?伺服器
- 突然意識自己曾經引以為豪的程式設計其實是一種工具,這是一種悲哀嗎?程式設計
- 爬蟲技術:(JavaScript渲染)動態頁面抓取超級指南爬蟲JavaScript
- **Linux 配置系統網路(動態)**Linux
- 常用SEO查詢工具
- Ifconfig網路配置工具詳解(轉)
- 讓 Spartacus 伺服器端渲染引入 long API 呼叫超時機制的兩種配置方法伺服器API
- 網際網路工具的革命
- 遠端連線伺服器工具 比自帶好用遠端工具伺服器
- 為什麼說移動端網路影片直播系統逐漸成為了一種主流方式
- 談談如何抓取ajax動態網站網站
- Python網頁抓取工具Beautiful Soup面面觀!Python網頁
- 『言善信』Fiddler工具 — 16、使用Fiddler抓取移動端App請求APP
- Wireshark網路工具
- 移動網際網路伺服器端開發伺服器
- SAP UI渲染模式:客戶端渲染 VS 伺服器端渲染UI模式客戶端伺服器