【发布时间】: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