哪些 Linux / apache 主机服务器设置会影响我的上传速度?

哪些 Linux / apache 主机服务器设置会影响我的上传速度?

我的某台特定服务器的上传速度比预期的或可以忍受的要慢得多。

我正在将网站移至新主机;该网站的部分功能是每天上传几个大文件(>50Mb)。新服务器上的当前上传速度慢得令人无法接受。

我对 Linux 和 Apache 服务器配置还不熟悉;是否有任何设置需要更改、检查/调整,以实现最大的文件传输速度?

答案1

您需要检查一些事项:

  • 使用 ttcp 等基准测试工具检查网络中服务器的网络速度
  • 检查使用 sftp 或 netcat 等方式将 50 mb 文件传输到服务器的速度是否比通过 apache 进行 web 传输文件的速度慢
  • 检查新服务器写入磁盘时是否速度很慢
  • 使用 top 检查传输文件时 CPU 消耗增加了多少

答案2

答案是:SSL 证书已过期。更新证书可以解决问题。

谢谢大家的帮助;通过遵循你们的指导我学到了很多东西。

答案3

造成速度缓慢的原因有多种...

我最好的猜测是:服务器和以太网交换机不匹配或电缆损坏:

尝试:

ifconfig

如果 RX 或 TX 上的错误、丢失、超限、帧或载波不是“0”,则可能存在问题......

如果发现碰撞,请尝试:

ethtool eth0

(将 eth0 替换为用于复制相关数据的网卡)

如果它显示为半双工或根本不匹配交换机所显示的该端口,那么这很可能是您的问题。

是不是你的服务器速度太慢了?硬盘速度太慢?CPU 速度太慢?内存速度太慢?

答案4

您可以尝试“wgetftp://ftp.xs4all.nl/pub/test/100mb.bin“在服务器上,或者只是尝试下载另一个大文件。那个文件下载速度快吗?那么问题可能有很多:瓶颈可能是您上传的 DSL 连接,或者 apache 设置了上传上限。一些托管服务提供商在具有慢速 SATA 硬盘的服务器上托管不同的 VPS,写入速度会非常慢。

相关内容