我已经开发了一个web应用程序,它使用web主机(在地面上)和运行在Amazon web Services EC2上的服务器托管的Web服务器和数据库。两个服务器都可以由用户在会话期间使用,并且两个服务器都需要知道关于用户的一些会话信息。我不想发布两个服务器都需要的信息,因为我不希望它对浏览器/ Firebug等可见,所以我需要我的会话数据跨服务器持久化。我认为这意味着最好的选择是将我需要的所有/部分数据存储在数据库中,而不是会话中。最简单的做法似乎是保留会话,但在服务器之间发布session_id,并将其用作从数据库中的'user_session_data‘表中查找所需数据的关键字。