修改TCP拥塞控制算法优化Linode的网络性能其实15年的时候就已经研究过了,确实获得明显的优化效果。不过当时用的是别人编译好的tcp_hybla.ko模块,而现在Linode内核已经更新,于是便照着网上的方式自行编译了一下内核模块同时也对知识进行一次梳理。配置编译内核确实是一件充满乐趣并且能学习到很多Linux底层知识的事。参考网友的结论,hybla适合欧美节点的高延迟网络环境,htcp适合日本节点的低延迟网络环境,在实测过程中验证了htcp确实比较适合日本服务器节点的性能优化。

- 阅读剩余部分 -

最近上Google经常出现如下提示或者需要输入验证码的情况,一度怀疑Linode的IP的被前用户干过什么坏事。最终经过一番搜索发现问题出现在IPv6上面,Centos下关闭IPv6问题就解决了。猜测原因是Linode用户用IPv6爬Google导致所有的Linode用户的IPv6请求都被ban了,悲剧TT。

提及Google顺带发个题外技巧:日本节点访问www.google.com会被自动重定向至www.google.co.jp,然而我们并不想访问Google Japan,使用www.google.com/ncr访问一次就可以锁定访问www.google.com主站了。

- 阅读剩余部分 -

Nginx开启pathinfo支持

分类: PHP 评论

PATH_INFO是一个CGI/1.1的规范,现如今各种PHP框架都使用PATH_INFO作为路由载体,配合Rewrite隐藏php文件路径就能够实现优雅的网站URL规划。然而Nginx默认不支持pathinfo,配置这个功能也便成了Nginx重要的基础性配置。

- 阅读剩余部分 -

职业的习惯导致我经常打开网站第一件事情是查看网站的HTTP头,诧异的发现不少公司运作的网站都还保留着Nginx和PHP的版本号。虽是小细节但也是关乎安全,因为一些安全漏洞往往是针对相应软件版本的。最重要的这样可有损逼格O(∩_∩)O哈哈~不能忍。

- 阅读剩余部分 -

头像

LitteWee

一个PHPer。爱猫、车、篮球。


Web developer


Hangzhou