Laravel 5.4,e-commerce 网站最好的 session 驱动程序是什么
Laravel 5.4, What is the best session driver for an e-commerce website
您好,我需要帮助来决定在我的 e-commerce 网站中必须使用的最佳 session 驱动程序。 Redis?内存缓存?文件驱动程序?或其他?
这取决于您的设置
如果您选择 file session driver
,您的 session data
将保存在 server
上的 app/storage/sessions 文件夹中。
如果您选择database
会话驱动程序,您可以使用数据库来保持会话。
否则,您可以将数据(加密)存储在用户 cookie 中。
为什么要用文件驱动:-
使用 file driver
的优点可能是 mySQL/SQL
服务器负载,而文件
访问应该会更快。
为什么要使用数据库驱动:-
如果您的网站不是那么大(每天有数百个)。它还使您可以轻松访问某个时间段内登录的所有用户,以便您跟踪内容。
为什么要使用Redis/Memcached驱动:-
Redis & Memcached
驱动都提供高读取速度。因此,当您需要频繁访问数据时,这是您的最佳选择,而且如果您的站点非常大且数据 read/write 频率很高。
所以根据你的需要选择其中的任何一个。
您好,我需要帮助来决定在我的 e-commerce 网站中必须使用的最佳 session 驱动程序。 Redis?内存缓存?文件驱动程序?或其他?
这取决于您的设置
如果您选择 file session driver
,您的 session data
将保存在 server
上的 app/storage/sessions 文件夹中。
如果您选择database
会话驱动程序,您可以使用数据库来保持会话。
否则,您可以将数据(加密)存储在用户 cookie 中。
为什么要用文件驱动:-
使用 file driver
的优点可能是 mySQL/SQL
服务器负载,而文件
访问应该会更快。
为什么要使用数据库驱动:-
如果您的网站不是那么大(每天有数百个)。它还使您可以轻松访问某个时间段内登录的所有用户,以便您跟踪内容。
为什么要使用Redis/Memcached驱动:-
Redis & Memcached
驱动都提供高读取速度。因此,当您需要频繁访问数据时,这是您的最佳选择,而且如果您的站点非常大且数据 read/write 频率很高。
所以根据你的需要选择其中的任何一个。