什么是Web服务器的最佳MTU设置?

前端之家收集整理的这篇文章主要介绍了什么是Web服务器的最佳MTU设置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我管理多个Web服务器,默认情况下它们的MTU设置设置为1500.有些机器的MTU设置为576.我读了很多关于MTU的内容,我觉得我理解得很好,但我对路由器和用户PC之间的硬件状态没有很好的理解. 1500是一个理智的MTU在公共Web服务器上运行还是会给某些用户带来问题?
谢谢!
FZ

解决方法

简短的回答:“这取决于”.

答案越长:

通常,TCP实现路径MTU发现算法(RFC1191).

但是,问题是中间盒有时会丢弃用于此的ICMP消息“需要分段,DF位设置”.也就是说,它通常不常见 – 所以你应该可以使用1500的默认MTU – 假设你的一方没有不必要地过滤ICMP,连接失败将由客户端的错误配置引起.

如果主机未实现路径MTU发现(如果您明确禁用它),则假定MTU为576.这将导致连接性能降低,因此最好不要触摸它.

因此,在绝大多数情况下,通常1500应该是一个合理的MTU – 除非一个非常特殊的情况,即您自己的防火墙管理员过度阻止ICMP并且远程客户端通过路径连接,其间具有链接较小的MTU.但是,这种情况最好通过重新配置防火墙来解决,所以1500应该没问题.

猜你在找的HTML相关文章