什么Linux / Apache的主机服务器设置可能会影响我的上传速度?

上传速度到我的一个特定的服务器比预期的要慢得多,或者可以忍受。

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

我是新来的Linux和Apache服务器configuration; 是否有任何设置应该改变,或检查/调整,以允许最大的文件传输速度?

你需要检查一些事情:

  • 使用ttcp等基准工具检查networking中服务器的networking速度
  • 检查一个50 MB文件的传输文件,例如sftp或netcat的服务器是慢的,因为通过apache的Web Trasnfer文件
  • 写入磁盘时检查新服务器是否速度慢
  • 检查传输文件发生时CPU的消耗增加多less

答案是:过期的SSL证书。 更新证书解决了问题。

感谢大家的帮助; 从跟踪你的线索我学到了很多东西。

有各种可能的缓慢的原因…

我最好的猜测是:服务器和以太网交换机之间或者电缆不好:

尝试:

ifconfig 

如果RX或TX上的错误,丢失,超载,帧或载波是“0”以外的任何值,你可能会遇到问题。

如果你看到碰撞尝试:

 ethtool eth0 

(将eth0replace为用于复制有问题的数据的网卡)

如果显示为半双工,或者与交换机显示的端口不匹配,那很可能是您的问题。

有可能你只是有一个缓慢的服务器? 非常慢的硬盘? 非常慢的CPU? 非常慢的记忆?

您可以在服务器上尝试“wget ftp://ftp.xs4all.nl/pub/test/100mb.bin ”,或者尝试下载另一个大文件。 该文件下载速度快吗? 那么这个问题可能是一些问题:或许瓶颈是你正在上传的DSL连接,或者是使用上传限制来设置apache。 一些托pipe服务提供商在服务器上托pipe不同的VPS,使用慢速SATA硬盘,写入速度非常慢。