我正在尝试使用Tungsten Replicator for MySQL .
我只使用一个数据库用于整个php应用程序 .
我想使用SmartScale功能 . 要配置SmartScale,它需要一个sessionid . 我在他们的doc(DATABASE,USER,CONNECTION,free string)中找到了一些可能的sessionid .
对于基于PHP的应用程序,他们建议使用PHP session_id作为SmartScale sessionid,其中php session_id在其他页面或下一个请求中不会正常更改 . 但我正在使用codeigniter,其中session_id不断变化 .
在这种情况下,我可以使用codeigniter session_id作为SmartScale sessionid来获取目标(即使读取请求转到另一个尚未传播写入的从服务器,也始终获取更新数据)?
1 回答
一个解决方案是设置一个额外的会话变量,除非会话被销毁,否则它不会改变吗?
从Session ID is changing in CodeIgniter获取的示例: