Play Framework - lighttpd处理SSL

时间:2015-10-15 16:03:22

标签: ssl playframework lighttpd

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

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

它声明:

  

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

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

1 个答案:

答案 0 :(得分:2)

在非常一般的中,您可以将前端HTTP服务器用于多种用途,并最大限度地减少对应用程序的压力,没有理由处理对静态和公共资产的请求,因为HTTP服务器可能会更快和/或更好,这样你的应用程序将只处理应用程序需要处理的流量。

此外,您还可以将FE服务器用作负载均衡器,并将单个应用程序上的压力分成多个实例,即使在不同的计算机上也是如此。