我有要保留在會話中的用戶信息。我正在使用memcache作爲會話保存處理程序。我有兩個方法,用於存儲用戶信息會話變量的性能影響PHP
$_SESSION['uname'] = 'abx';
$_SESSION['email'] = '[email protected]';
$_SESSION['profilepage'] = 'http://t';
$_SESSION['role'] = '1';
$_SESSION['profilepicture'] = 'http://t';
$_SESSION['gender'] = 'M';
OR
$obj = new stdClass();
$obj->uname = 'abx';
$obj->email = '[email protected]';
$obj->profilepage = 'http://t';
$obj->role = 1;
$obj->profilepicture = 'http://t';
$obj->gender = 'M';
$_SESSION['user'] = $obj;
我想知道哪一種方法更好。多個會話變量是否有任何性能影響。
運行基準。 –
我們在談論多少數據?你在會話中多久閱讀一次? – st2erw2od
更多的用戶信息數據將在那裏。凡是我需要用戶數據的地方都會使用會話。 – coder