rendora是什么?rendora动静衬托器如何用

rendora是什么?rendora动静衬托器如何用

Rendora是一个动静衬托器,重要为搜集爬虫供给零摆设效劳器端衬托,再不绝不劳累地矫正在新颖Javascript框架(如React.js,Vue.js,Angular.js等)中开拓的网站的SEO … Rendora实足独力于您的前者和后端仓库。Rendora不妨看作是坐落后端效劳器(比方Node.js / Express.js,Python / Django之类)之间的反向HTTP代劳效劳器,也大概是您的前者代劳效劳器(比方nginx,traefik,apache等)。 ..)或以至径直到外部寰球,除去当它按照摆设检验和测定到白名单乞求时,除去传输乞求和相应除外什么都没有。在这种情景下,Rendora引导无头Chrome范例乞求并表露相映的页面,而后将效劳器端表露的页面归来给存户端(即前者代劳效劳器或外部寰球)。这个大略的功效使Rendora变成一个宏大的动静衬托器,而无需在前者和后端代码中本质变动任何实质。

什么是动静衬托?

动静表露表示着效劳器将效劳器端表露的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归来给她们。

分享到 :

Leave a Reply

Your email address will not be published. Required fields are marked *