我正在将一个项目移至Google Cloud,并且正在寻找有关会话管理的一些最佳实践。我当前的应用程序只是利用Web服务器上的本机PHP会话。但是,现在我将为我的Web服务器和API服务器使用H / A架构,并且需要一个源会话管理。由于各种原因,我已经排除了任何形式的粘性会话亲缘关系作为选择。
我正在考虑两种选择:
在数据库实例中存储会话-在这种情况下,它将是一个MySQL实例,可能是与应用程序数据存储在同一数据存储中。在这里,我看到一个潜在的性能问题,这需要额外花费数据库时间每个请求。
将会话存储在内存中-站立一台独立的H / A Redis(或等效设备)服务器来管理会话。
我是否应该考虑其他选择或利弊,使一个选项更适合这种情况?例如,利用Redis将导致GCP支出增加。
答案 0 :(得分:0)
选项3。在MEMORY
上使用mySQL
表(这不太常见)。