【问题标题】:Install Prerender in Nginx or Django?在 Nginx 或 Django 中安装 Prerender?
【发布时间】:2014-11-10 22:59:21
【问题描述】:

Prerender.io 允许您通过编辑Nginx config 或添加Django middlewareinstall

有哪些性能差异(如果有),哪种设置更好?

【问题讨论】:

    标签: javascript django nginx seo prerender


    【解决方案1】:

    通过电子邮件向 Prerender 发送相同的问题,而来自 Prerender 的 Todd 的答案是,

    您应该在设置中间件的任何位置设置令牌。至于使用哪个中间件,nginx 中间件让 nginx 以异步方式处理代理,因此来自爬虫的请求甚至永远不会发送到您的 Django 服务器。使用 Django 中间件,请求将到达您的 Django 服务器,然后被代理。确保 Django 中间件使用非阻塞 I/O,以便对 Prerender 的请求不会暂停线程。

    在任何一种情况下,如果 Prerender.io 没有缓存页面,Prerender 将向您的服务器发出另一个请求,以便该页面动态缓存它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      • 2021-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多