我们在 Wordpress 上有一个网站,并将 Woocommerce 用于我们的商务网站。简而言之,我们有一个前端表单,登录用户可以一次上传多个图像。问题是这些图像通常直接来自数码相机,我们需要将它们保持在可能的最高分辨率。
当用户尝试上传甚至超过 50 张图片时,它需要永远,有时甚至无法完成,它会返回 504 错误。
我们与主机进行了交谈,并已尽我们所能减少服务器超时,他们建议对附加的脚本进行编辑。我还进入了 wp_config 文件并将最大上传大小设置为 256M。
这个问题仍然存在,我只是想知道是否有人对如何防止服务器超时或加快图像上传而不完全重新编写代码有任何建议?
附加代码在这里: http: //pastebin.com/AHTDNaDL
只是为了在浏览文件时节省一些时间,第 3 -175 行处理上传的每个图像的产品创建;第 253 - 340 行是上传表单,第 447 行启动绑定功能。
我已经在这里工作了好几天了,搜索了从插件到 ajax 上传器的所有内容,但仍然没有太多运气,认为一些外部输入会有所帮助
编辑: 由于看起来我无法将服务器配置为我需要的,是否可以将产品的上传/创建分成几个不同的部分?换句话说,用户将能够上传所有图像,然后我可以在后台运行我的 create_var_product 函数以希望防止超时问题?