【问题标题】:How to make Symfony2 return HTTP Response with Connection: Keep-Alive?如何使 Symfony2 使用 Connection: Keep-Alive 返回 HTTP 响应?
【发布时间】:2012-12-14 17:24:33
【问题描述】:

我正在使用 Symfony2 在后端为我的应用程序创建一个 REST API 服务器,并且正在考虑使用 Http Keep-Alive 为后续查询重用相同的 HTTP 连接,但在每次查询之后,我都会看到 Connection: close在响应头中。

有没有办法告诉 Symfony2 在每次响应后不要关闭连接并等待更多请求标头?

【问题讨论】:

  • 您是否尝试过修改回复,例如$response->headers->set('Connection', 'Keep-alive')
  • 是的,但我必须为每个响应单独设置。有没有办法在全球范围内做到这一点?

标签: performance http rest symfony keep-alive


【解决方案1】:

在您的情况下,最好的解决方案似乎是写kernel.response event listener。并修改您的请求,例如$response->headers->set('Connection', 'Keep-alive')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 2012-08-12
    • 2013-11-14
    • 1970-01-01
    • 2013-07-10
    • 2012-03-31
    • 1970-01-01
    相关资源
    最近更新 更多