【问题标题】:Handling thousands of product variations within WooCommerce.在 WooCommerce 中处理数千种产品变化。
【发布时间】:2018-03-17 02:28:21
【问题描述】:

我有一个客户的产品,每个产品有数千个变体,范围从 14,000 到 100,000+,例如,有些产品有 12 个属性,其中包含大约 5 个术语。

我目前有一个插件可以计算所有成本并为您创建变体,这适用于具有 0-5000 变体的产品,但不适用于较大的产品。 我的问题是,当我创建这些具有大量变化的产品时,网站会变得无响应且无法使用。

有什么变通办法吗?还是 WooCommerce 根本不适合这个平台?

这是我的环境详细信息:

服务器环境

服务器信息:Apache PHP 版本:5.6.31
PHP 帖子最大大小:8 MB
PHP 时间限制:60
PHP 最大输入变量:1000 卷曲版本:7.55.1 OpenSSL/1.0.2k

服务器环境

WC 版本:3.1.2
WP版本:4.8.2 WP 内存限制:1 GB

如有任何帮助,谢谢。

【问题讨论】:

  • WooCommerce 可以处理它。可能需要进行一些优化。您的产品图像是否被压缩?尝试使用 jetpack 扩展来传递图像。
  • 我对 WooCommerce 的体验是,它在大量产品上开始变得迟缓,我猜这也延伸到大量变化。老实说,一个产品的 100k 变化是相当疯狂的。此外,如果您允许 WP 使用 1G 内存,您将遇到严重的问题 - 一旦您在网站上有多个访问者,它就会关闭服务器。
  • 您是否正在使用 MyISAM 表?表级锁定可以解释整个网站变得无响应。

标签: wordpress woocommerce e-commerce product


【解决方案1】:

我认为这是可能的,但您必须在 php.ini 中将 memory_limitmax_execution_time 更改为更高的值。 例如,我可以通过以下设置一次导入约 4300 个变体 SKU:

max_execution_time = 1200
memory_limit = 256M

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2019-04-26
    • 2022-11-26
    • 1970-01-01
    • 2017-02-28
    • 2016-03-29
    相关资源
    最近更新 更多