注册账号登录
关注

新人,请问小度鱼网站有没有针对搜索引擎爬虫做服务器端渲染?

职业程序员创建于2月23日161次阅读
如题,我看百度已经收录网站好多页面,是针对搜索引擎做了服务器端渲染吗?
1条评论 / 6条回复
服务端渲染这里,对所有的游客做了服务端渲染,登陆用户不服务端渲染。
然后客户端如果是现代浏览器,支持Service Worker的话,会进一步使用离线储存,之后都会以离线的页面启动。
回复
但是我看页面源码没有渲染过的HTML,还是首页。难道我对服务器端渲染理解有误吗?-_-|||
2月23日
回复
并不是哈,如果你的浏览器不支持service worker,那么未登陆情况下,每次请求首屏都会是服务端渲染。

但如果你的浏览器支持service worker,那么会触发另一个逻辑,优先使用离线首页+离线的文件,离线的首页没有服务端渲染,只是加载了主要的js,因此就看不到服务端渲染的效果。

关于离线页面实现思路,可以阅读我以前的这个帖子
https://www.xiaoduyu.com/posts/5d5965dc97806757ea6cb7fc
2月23日
回复
好的,明白了,谢谢。
我以为搜索引擎开始收录单页的网站了。看来现在还不一定。
2月25日
回复
单页面可以使用prerender针对搜素引擎做服务端渲染
https://github.com/prerender/prerender

之前自己也尝试了一下,卡在在服务器上安装chrome这步,没弄成功。😂
2月25日
回复
这个耗内存吧。
2月25日
回复
没有在服务器上试过,所以我也不太肯定,需要做一些测试。
但个人感觉,这个解决方案应该还是不错的。
2月25日
回复
v123123
关注私信
1
关注
0
粉丝
1
帖子