【问题标题】:Optimize Wordpress image upload, slow and only 1 at a time on Dedicated优化 Wordpress 图片上传,速度慢,在 Dedicated 上一次只能上传一张
【发布时间】:2015-03-21 17:24:39
【问题描述】:

所以我已经使用不同的配置进行了数周,我通常能够通过搜索找出答案,但我对服务器配置不太了解,所以我需要问一下。希望有人能指出我正确的方向。

我有一个安装了 5 种不同 WordPress 的专用服务器,在网站加载速度和发布等方面,一切都非常快除了,当我开始使用 Wordpress 图片上传上传图片时。它的缓慢..

当我将照片拖到上面时(不管大小),它需要很长时间,而且它似乎一次处理一张图像,与我在共享主机上时不同,图像上传速度要快得多。发生这种情况在我所有带有不同主题和插件的 Wordpress 安装中,所以我假设这是某个服务器配置。

第一个图像的进程栏会达到 99%,它会在那里停留几分钟,然后转到下一个;我的管理员也会停顿,所以在所有图像上传完成之前,我无法在管理区域做任何其他事情。如果我使用未以管理员身份登录的其他浏览器,该网站不会停止并且仍然可以运行。

如果我转到我的进程管理器,我会看到 async-upload.php 正在运行,并且只占用了 0.3% 的 CPU 和 0.6% 的内存。

它总是完成,但似乎我一次只能有 1 个连接或进程(抱歉,我不知道正确的术语),然后我可以请求另一个。任何人都知道我缺少什么服务器配置或导致此问题的原因是什么?我在使用 SSH 访问的 WHM/Cpanel 上,我尝试了一些我发现的 PHP、MySql 和 Apache 优化,但没有解决问题,我的配置当然有问题,任何人都可以解释一下吗?

【问题讨论】:

  • 不同主机上的相同代码速度很快?
  • 对我来说听起来像是丢包......很多因丢包而重新传输的数据包会这样做。它不会导致网站加载问题,因为大部分资产会缓存在浏览器中。
  • @Mihai,是的,我将我的网站从共享主机移到了专用主机,当我在共享主机时,它无法处理所有流量,因此我选择了专用主机。所以一切都很慢,但至少图片上传不像我现在在我的专用服务器上那么慢。
  • @LuckyBurger,目前我正在上传 12 张图片,小于 100kb,已经 30 分钟了,还没有完成,还有 3 个要上传。然后我去了另一台电脑,清除了缓存和网站加载没有问题。
  • 您是否尝试在另一台计算机上加载图像?

标签: php mysql wordpress configuration server


【解决方案1】:

在图像上传操作快结束时,WordPress 会尝试调整传入图像的大小以创建缩略图和中等大小的图像。为此,它必须将解压缩的图像加载到内存中。

这可能会占用大量 RAM。尝试增加可用于您的 php 实例的 RAM。看,在php.ini 中找到这样的节

; Maximum amount of memory a script may consume
; http://php.net/memory-limit
memory_limit = 32M

并增加它。

您也可能对这些设置有疑问。

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 8M

; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20

另外,请查看您的 php_error.logapache_error.log 文件,看看是否有任何问题。另外,如果您使用的是 Google Chrome,请打开 Javascript 控制台并查看是否出现任何错误。

【讨论】:

  • 谢谢Ollie,我感觉自己像个白痴一样不看错误日志。实际上找到了根本原因。
  • @dangcreations ...问题是什么?所以这个问答可以为下一个人服务。
  • 我有一个自定义脚本连接到 SMUSH.IT 服务器,以便在发布之前对所有上传内容进行 smush,主要问题是无法连接到 Smush.it。几年前我就有了这个,我把它带了过来,却没有意识到它是在我的核心文件中实现的……注意自己,不要碰核心文件。
猜你喜欢
  • 1970-01-01
  • 2016-11-22
  • 2013-07-28
  • 2015-10-09
  • 1970-01-01
  • 2017-05-21
  • 1970-01-01
  • 2019-11-20
  • 1970-01-01
相关资源
最近更新 更多