1、最近在搞一个很菜的程序上传文件。但是这个很菜的程序搞的我脑袋疼了 半个月。在上面部署了我的程序,上传文件在1KB以下顺利上传,但是1KB以上上传不上去。 程序部署在操作系统上面没有问题,还有就是我的程序上传我自己搭建的服务器也没有问题。 所以判断出在网络上面。
2、但是本人对网络部熟悉,也不知道 使用 搜索引擎改输入什么关键字,无奈 查阅书籍找了了一下。书籍上面讲MTU(最大传输单元这个参数通常与通信接口有关网络接口卡、串口等)。
3、小知识:MTU的英文全称为Maximum Transmission Unit,意为最大传输单位,孀晏弁钾也就是在连接的时候,所传输信息包最多可以有多少字节。MTU决定着信息包的大小,如果信息包太小,同样大小的数据就会分成很多个包传输,计算机不得不频繁地作出响应;如果信息包太大则会产生错误,导致传输失败。
4、其中“number”为MTU的数值。修改完成后,可以用“ifconfig”命令来查看修改的结果。也可以通过一些网站来测试网速,进一步通过修改MTU值使网速达到最佳。为了不必每次都修改,我们可以在配置文件中修改。