欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

常用的免费seo优化软件(免费学python的网站介绍)

程序员文章站 2024-03-27 15:38:52
jsrender 是一个基于koa + puppeteer 构建的 ssr 服务端渲染 seo 工具,可以帮助任何类型的前端渲染页面进行快速服务端渲染,从而实现前端渲染类页面进行seo优化。因为当时正...

jsrender 是一个基于koa + puppeteer 构建的 ssr 服务端渲染 seo 工具,可以帮助任何类型的前端渲染页面进行快速服务端渲染,从而实现前端渲染类页面进行seo优化。

因为当时正好有个项目是用php+jq进行数据获取的,现在市面上的ssr工具多针对react 和 vue 这类的主流框架,同时大多数的ssr工具对架构的侵入性较大,需要重新开发,因此做了这个jsrender 工具

常用的免费seo优化软件(免费学python的网站介绍)

jsrender架构

jsrender 通过劫持流量,对 ua 进行判断 spdier(搜索引擎爬虫)决定是否哪些流量需要 puppeteer 进行渲染,哪些流量直接转发。

常用的免费seo优化软件(免费学python的网站介绍)

安装部署

安装部署提供了两种方式,基于容器化的部署和基于npm命令的安装:

使用 docker 部署

使用docker安装部署:

docker run -d -p 8000:8000 -v <config.json路径>:/app/config/config.json registry.cn-shenzhen.aliyuncs.com/shikanon/jsrender

config.json 是配置文件,可以自定义config/config.json:

{
    "targethost": "<需要做ssr的网站>"
}

使用 npm 安装

使用 npm 安装:

常用的免费seo优化软件(免费学python的网站介绍)