我正在阅读angular的服务器端渲染文档,因为它们提到服务器端渲染是帮助爬虫。我知道在服务器端渲染爬虫可以获得整个dom,但爬虫也可以与组件交互,那么它如何帮助爬虫呢?从安全的角度来看,服务器端渲染和客户端渲染哪个更好?我也为react读到了同样的东西。
发布于 2019-09-15 16:07:10
当您只有客户端呈现时,访问web应用程序意味着下载所有静态资产(HTML、CSS、JS)并等待JS代码呈现页面。渲染之后,整个DOM树就存在了。这个过程是缓慢且耗时的。
服务器端渲染有助于爬虫,因为爬虫会立即获取他们需要的页面上最重要的信息。页面的其他部分,对于爬虫来说不是那么重要,然后可以停留在客户端呈现。
https://stackoverflow.com/questions/57942173
复制相似问题