nine
2015-04-21 11:30:51 +08:00
2009年的时候,公司有台服务器是正版Windows 2008,原来管理员配置的是Apache,我接手后发现老有响应很慢的问题。
跑的东西很少,一个discuz论坛,每天ip100左右,一个帝国CMS,纯静态的你懂的。
那年IIS7宣称跑PHP fastCGI很吊,于是我给切成fastCGI了。
速度绝逼比原先Windows下的Apache快。
但是运维上一旦发生一点小bug,就要折腾很久,中文urlencode问题当时愁死我了,最后打了个beta版的windows补丁给搞定了。
然后rewrite的问题,基于pathinfo的php框架的问题。
还有IIS进程和fastCGI进程如何配置和通讯的问题。
我起了20个fastCGI进程,然后做压力测试。那么IIS只会把请求分配给一个fastCGI进程上。找到配置文件,但不知道如何配置,怎么改都不行。
然后所有的新技术你只能看着,因为windows版不是没有就是不稳定。
然后就切到了大火特火的LNMP了,于是,之前300ms加载的页面现在只要几十ms就加载好了。
然后,然后就没有然后了,从此就再没有用过windows。