Symfony1 跨多台服务器部署Symfony应用程序

Symfony1 跨多台服务器部署Symfony应用程序,symfony1,Symfony1,对于我的Symfony应用程序,我至少有两个模块: 登录模块 处理模块 登录模块位于网关服务器上;它在用户首次登录时执行所有身份验证。之后,它重定向到位于另一台服务器上的处理模块。请注意,可以有许多服务器处理处理模块 问题是如何在Symfony中跨不同服务器保持会话持久性?我计划将会话数据存储在数据库中。是吗 使数据库向所有服务器公开 行吗?有什么我遗漏的吗?如果我理解正确:您有一个symfony应用程序,其中两个模块应位于至少2台不同的服务器上(在一台服务器上登录,在2台或更多服务器上处理)

对于我的Symfony应用程序,我至少有两个模块:

  • 登录模块
  • 处理模块
  • 登录模块位于网关服务器上;它在用户首次登录时执行所有身份验证。之后,它重定向到位于另一台服务器上的处理模块。请注意,可以有许多服务器处理处理模块

    问题是如何在Symfony中跨不同服务器保持会话持久性?我计划将会话数据存储在数据库中。是吗

  • 使数据库向所有服务器公开

  • 行吗?有什么我遗漏的吗?

    如果我理解正确:您有一个symfony应用程序,其中两个模块应位于至少2台不同的服务器上(在一台服务器上登录,在2台或更多服务器上处理)

    将这些模块分离到不同的应用程序不是更好(因为它们部署在不同的服务器上)

    例如:在第1台服务器上登录的应用程序,登录后会重定向到在其中一台服务器上有处理模块的应用程序

    为此,您需要将会话数据存储到数据库中(mysql和pdo已有适配器)


    这就足够了。

    以下是我在如何部署Symfony应用程序方面的发现

    是的,你是对的;我知道了,谢谢你的回答。