【问题标题】:Play Framework - lighttpd to handle SSLPlay Framework - lighttpd 处理 SSL
【发布时间】:2015-10-16 03:18:57
【问题描述】:

目前我正在尝试提高 Play 的性能!应用程序,我正在考虑将来如何处理多个实例(可扩展性)。应用程序应使用 SSL 运行。

现在我读到:https://www.playframework.com/documentation/2.4.x/HTTPServer

它说:

请注意,使用前端 HTTP 服务器很少会比直接使用 Play 服务器提供更好的性能。 但是,HTTP 服务器非常擅长处理 HTTPS、条件 GET 请求和静态资产,并且许多服务假定前端 HTTP 服务器是您架构的一部分。

这是否意味着运行 Play 是个好主意!应用程序就像 HTTP 服务器(不是 HTTPS)并在前面放置一个 lighthttpd,配置为 SSL,充当 Play 的代理!应用程序?

【问题讨论】:

    标签: ssl playframework lighttpd


    【解决方案1】:

    一般来说是的,您可以将前端 HTTP 服务器用于多种目的并最大限度地减少应用程序的压力,没有理由处理即对静态和 公共 资产的请求,因为 HTTP 服务器可能会更快和/或更好地执行此操作,这样您的应用将只处理需要由应用处理的流量。

    此外,您还可以将 FE 服务器用作负载平衡器,并将施加在单个应用上的压力分配给多个实例,即使在不同的机器上也是如此。

    【讨论】:

    • 我的问题应该专门针对 SSL 事物。 lighthttpd 可以比 Play 快得多吗?框架。或者换句话说:如果只使用 lighthttpd 对后端服务器进行 SSL,这是一个好主意吗?
    • 我写了'yes' ;) 并添加了其他几个原因,无论如何必须说我为此目的使用了nginx...只是不知道光
    猜你喜欢
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 2017-09-03
    • 2015-08-30
    • 1970-01-01
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多