Enivel
V2EX  ›  浏览器

有高效的网页转图片的方案推荐么, headless 效率略低

  •  
  •   Enivel ·
    PRO
    · Jun 1, 2018 · 3779 views
    This topic created in 3082 days ago, the information mentioned may be changed or developed.

    目前使用 puppeteer 采用页面常驻,动态元素异步加载然后截屏 在 2 核 2g 服务器上截屏 QPS 大概是 8,这已经是极限了. 有没有更高效的方案. 将本地的 html(部分图片为远程)转化为图片

    6 replies  •  2018-06-01 15:47:33 +08:00
    TimePPT
    TimePPT
    Jun 1, 2018
    1
    感觉这类需求的效率瓶颈在网页渲染不在截图操作啊。
    lovejoy
    lovejoy
    Jun 1, 2018
    2
    cpu 跑满了吗?
    wxsm
    wxsm
    Jun 1, 2018❤️1
    3
    jsdom 效率会高一点。
    Enivel
    Enivel
    OP
    PRO
    Jun 1, 2018
    4
    @lovejoy
    @TimePPT
    满了 网页渲染还是很快的 因为是类似模板的东西 就异步刷新几个元素. 我觉得是跑了个完整的 chrome 所以比较慢
    airyland
    airyland
    Jun 1, 2018
    5
    同慢,后来就使用预生成的方案了,在用户进入可能会分享的场景时直接发个请求让服务器先生成,用户请求时可以直接返回。后来觉得可能可以做成一个服务,用一个高配置服务器来生成,使用者只需要配置一个模板包含变量、位置 ,或者提供一个类 vue 的 template 模板,参数直接在接口 url 上提供就可以了。
    Enivel
    Enivel
    OP
    PRO
    Jun 1, 2018
    6
    @airyland 思路完全一致.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   642 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 18:41 · PVG 02:41 · LAX 10:41 · JFK 13:41
    ♥ Do have faith in what you're doing.