在我的WooCommerceShop中,用户上传了一张图片。此图像需要处理(调整大小、修剪...)在服务器端。目前,它完成了一个AJAX请求,所以用户必须等待结果,它需要超过20秒,很长很长的时间!
进程如何在后台运行?所以我基本上想触发图像处理操作,它应该在后台运行,用户需要能够更改他所在的当前站点。
我读了很多关于WP_CRON的文章,但这似乎不是正确的,因为我不想安排动作。我发现的另一个东西是TechCrunch的异步任务库(http://techcrunch.com/2014/07/31/wp-async-task-our-new-open-source-library/),但我无法运行它。
这类问题通常是如何解决的?谢谢!
发布于 2015-06-06 02:39:45
再加上Beanstalkd或Amazon SQS之类的东西...但据我所知,WordPress和WooCommerce都没有这样的类。然后,您可以让WP_CRON (或者,如果您有访问权限,则只是一个常规的cron作业)运行一个脚本来处理该目录中的图像,甚至可以使用您从上传过程中删减的原始WooCommerce代码。我希望这至少能帮助你走上正轨,但你所需要的可能不是一个简单的“盒装”解决方案所能解决的。
https://stackoverflow.com/questions/30673249
复制相似问题