我正在尝试使用 Woocommerce 运营大型电子商务,但遇到了一些问题。网站每种语言(2 种语言)有 10000 种产品,其中许多是可变的。
现在我正在尝试使用 W3 Total Caches Page Cache ( Disk Enchanced ) 缓存它,并且 Browser Cache.Site 在 PHP 7.0.1 和 mariadb 5.7 上运行。
最大的问题是当我尝试使用 Redis 作为对象缓存时。由于我正在保存一些大型查询,因为瞬态 redis 在刷新后正在努力获取和保存数据。
即使缓存发生后,我在前端得到了奇怪的结果(错误的数据缓存到产品,缺少变化选项,在语言之间来回切换等)
我正在使用 Redis 对象缓存插件来使 wordpress 和 redis 服务器之间的连接发生(由 Till Krüss 提供)。运行 CentOS 7 的虚拟机,据我所知 redis-server 有其默认配置。我已经在 wp-config.php 上启用了密钥缓存盐,但问题不断出现。我的问题是如何调试和基准测试它。
服务器是否需要任何设置才能使 redis 作为对象缓存运行?如何找到 redis 所需的最佳 ram?我的替代方案是什么?(在 apcu 旁边)。
很抱歉这个问题很长,但我很难在网络上找到一个有据可查的答案。提前致谢