MTU,影响网络性能的关键
网络调试时,你或许见过“MTU”这个词。它看起来不起眼,却常常是网页加载慢、VPN 掉线、SSH 卡顿这些问题的幕后元凶。 这篇文章带你用最直白的方式搞清楚:什么是 MTU,它为什么重要,又该怎么设置合适的值。
网络调试时,你或许见过“MTU”这个词。它看起来不起眼,却常常是网页加载慢、VPN 掉线、SSH 卡顿这些问题的幕后元凶。 这篇文章带你用最直白的方式搞清楚:什么是 MTU,它为什么重要,又该怎么设置合适的值。
我不知道你们有没有这样的情景,用`ssh user@host`连接了服务器过后,因为各种原因,耽误了>=5分钟左右,然后回过头来发现终端跑的ssh已经无法输入,开始狂敲Enter... 又或者是,正在跑某个又臭又长的脚本,挂到后台,再回来看,竟然提示`client_loop: send disconnect: Broken pipe`。
文章记录 OpenResty 编译时 10 组必现冲突模块:HeadersMore、nginx-rtmp、set-misc、NDK、lua-upstream、redis2、echo、memc、srcache、xss。官方已集成,再次 --add-module 会触发“multiple definition”链接失败;清掉重复项即可一次编译通过。
最近我完成了博客数据库的全面迁移,从原来的 MySQL 切换到了 PostgreSQL。整个过程比想象中顺利,而且迁移后博客的稳定性和功能扩展性都有了明显提升。下面我想分享一下迁移的原因、PostgreSQL 的优点,以及我使用 Navicat Premium 完成转换的过程。
Android 系统版本与 SDK API Level 对应表