您好我需要帮助来决定我在电子商务网站中必须使用的最佳会话驱动程序。 Redis的? Memcached的?档案驱动?或其他?
答案 0 :(得分:10)
这取决于您的设置
如果您选择file session driver
,您的session data
将保存在server
的app / storage / sessions文件夹中。
如果选择database
会话驱动程序,则可以使用数据库保留会话。
否则,您可以将数据(加密)存储在用户cookie中。
为什么要使用文件驱动程序: -
使用file driver
的优点可能是mySQL/SQL
服务器加载而文件
访问应该更快。
为什么要使用数据库驱动程序: -
如果您的网站不是那么大(每天几百个)。它还使您可以轻松访问从一段时间内登录的所有用户,以便您可以跟踪内容。
为什么要使用Redis / Memcached驱动程序: -
Redis & Memcached
驱动程序都提供高读取速度。因此,当您需要经常访问数据时,这是您的最佳选择。如果你的网站非常大&数据读/写频率很高。
因此,请根据您的需要选择其中任何一种。