让WooCommerce针对超过50万种产品进行优化

时间:2017-05-03 作者:Goku Frieza

我有一个wordpress woocommerce网站,有大约50万种产品。目前,当我尝试加载某个类别(大约30k个产品)下的产品时,它不会加载,并给我服务器超时时间,当我尝试加载一个只有83个产品的类别时,显示产品需要30多秒。

我使用查询监视器来分析查询,它表示仅针对83种产品的类别就有945个重复查询。对于具有较大产品的类别,页面未加载,因此查询监视器无法显示结果。

我向我的开发人员征求建议,他说我将不得不购买专用服务器,因为共享托管很糟糕。他建议我不要优化我的数据库。我目前使用的是Bluehost的wordpress定制服务器,带有6个CPU和10 gb RAM,而Bluehost建议我优化数据库,而不是使用专用服务器。

我对woocommerce或wordpress了解不多,但有什么办法可以解决这个问题呢?我启用了wp超级缓存,它确实在一定程度上有所改进。构建索引会解决我的页面加载时间问题吗?还是应该使用专用服务器将页面加载时间控制在3秒以下?

如果有人能给我推荐一些替代品,我会非常感激的?我不想和magento一起去,相反我想和woocommerce呆在一起

1 个回复
SO网友:xvilo

请看下面的答案:https://wordpress.stackexchange.com/a/64593/104427

虽然我个人不能推荐Magento,但如果您有大量的产品/数据,这是一种方式。在我们的案例中,Magento可以很好地处理300000种产品。