我建议设置memcached甚至varnish(似乎是新的时尚),因为这两种方法都可以简化将两个服务器作为文件系统运行时遇到的负载平衡缓存和会话共享问题。 引用magebase文章(注:这同样适用于高速缓存): Memcached会话存储比前两个选项需要更多的设置,这可能就是为什么它在Magento安装过程中不被视为“正常”选项的原因。对于初学者,您需要运行Memcached服务器。 一旦启动并运行了memcached会话存储,它就提供了许多好处。***首先,它非常适合集群。***会话数据可以由任意数量的Web节点共享,为了让事情变得更好,您可以轻松地添加更多的memcached服务器节点,这样您的会话存储甚至可以扩展到处理数千个并发会话。它是(或者可以是)完全独立于数据库和Web节点的,这在高业务环境中从忙碌的节点卸载了存储会话的工作。 更多关于为Magento选择会话存储的详细信息: http://magebase.com/magento-tutorials/magento-session-storage-which-to-choose-and-why/ 设置Varnish以使用Magento的更多详细信息: Getting Varnish To Work on Magento
2条答案
按热度按时间3okqufwl1#
我建议设置memcached甚至varnish(似乎是新的时尚),因为这两种方法都可以简化将两个服务器作为文件系统运行时遇到的负载平衡缓存和会话共享问题。
引用magebase文章(注:这同样适用于高速缓存):
Memcached会话存储比前两个选项需要更多的设置,这可能就是为什么它在Magento安装过程中不被视为“正常”选项的原因。对于初学者,您需要运行Memcached服务器。
一旦启动并运行了memcached会话存储,它就提供了许多好处。***首先,它非常适合集群。***会话数据可以由任意数量的Web节点共享,为了让事情变得更好,您可以轻松地添加更多的memcached服务器节点,这样您的会话存储甚至可以扩展到处理数千个并发会话。它是(或者可以是)完全独立于数据库和Web节点的,这在高业务环境中从忙碌的节点卸载了存储会话的工作。
更多关于为Magento选择会话存储的详细信息:
http://magebase.com/magento-tutorials/magento-session-storage-which-to-choose-and-why/
设置Varnish以使用Magento的更多详细信息:
Getting Varnish To Work on Magento
ymdaylpp2#
同样的问题。Memcached并不能完全取代Magento的缓存存储。对于“快速”缓存,Memcached可以完美工作,但对于慢速缓存,Memcached就不行了。这意味着这种方式对FPC不起作用(如果你在Enterprise上运行)--它仍然存储在文件中。而且那里没有首选项存储FPC缓存。这里的Varnish不是这样--它有点像FPC的替代品。