我的某台特定服务器的上传速度比预期的或可以忍受的要慢得多。
我正在将网站移至新主机;该网站的部分功能是每天上传几个大文件(>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,写入速度会非常慢。