nginx果然名不虚传

事情是这样的,需要一个静态网站空间,现有2台机器网速没问题都是100兆,但是杯具的是一台是xp一台是win7,还不能装服务器系统~~~

xp本身有tcp连接10个的限制,用tcpz等工具可以去掉,如果硬装iis,那么iis也有10个连接限制,即使用metaedit改也最多能改成40个连接,网上流传的说metaedit可以改成无限的其实是假的,总连接改成无限没用啊,单个站点最多能改成40,试一下确实还是超过40就访问不了啊。

win7没有tcp连接限制,但是他的iis是express的,仍然有10个tcp连接限制。

所以说xp和win7是没法折腾iis的。

 

于是我想既然iis没法用,但是tcp连接数都没问题了,那么装apache就行了。

于是分别装上了apache2.2.22的win版,在眼花缭乱的文本型配置文件中折腾了半天,rewrite和防盗链什么的都折腾好了

不一会无论xp和win7的80全都访问不了了,其实流量并不大啊。

而且即使单个连接,速度也很差,总感觉卡卡的样子。

配置肯定是没问题的,连接数设置也都对。

 

在相同硬件和网络环境下一台2003+iis的服务,访问起来那叫一个流畅。

怎么回事呢,难道xp和win7就是不能开服务吗,想想没道理啊,即使xp破解tcp可能会有问题,但是win7肯定没问题啊,我用了将近3年win7,bt下载那么多的tcp连接都没问题啊

 

于是卸载了apache,装个nginx1.37的win版

一切问题都解决了

在win7下用nginx开服务,试验了1天,感觉真是比2003+iis都畅快,那个反应速度,那个网络利用效率真高啊,nginx的官网还说win版只是beta别指望有多高的效率呢,这话真是太谦虚了,网上说nginx是apache10倍效率,不管别人怎么说,反正给我的感觉10倍效率毫不夸张。比如说我就观察到某ip抓图片一下子就发了几百个tcp连接到80,netstat -ano看到的,都处于连接状态,这时候我再访问80,页面仍然正常访问,反应速度和网络速度一点都感觉不到变化,这之前apache的话早就访问不了了。

 

当然我测试的只是用nginx开静态网站,没用任何的模块比如fastcgi什么的,配置中也只有几条的rewrite规则,如果是动态网站那就不知道了。

 

nginx有点问题的地方就是worker_processes那个地方,我只要改成超过1就有问题,如果是1就一切正常,另外他不能以服务运行,这样当前账户一注销就没了,必须得用Srvany做个服务的壳去启动它这样才能开机system运行

还有最令人讨厌的就是无论apache还是nginx用户界面不友好性和文本型配置文件,你必须在眼花缭乱的abc和#中去找,这几乎是国外高性能工具的通病,好像越难配置和使用就水平越高性能越高,既然win版那么单做个exe像iis管理器那样去配置多好呢。

 

有了nginx,win7也能当服务器啦,如果加上fastcgi和php什么的那就更好了。

但是用win7当服务器毕竟不是正法,这是在没办法的情况下才这么做,有条件还是装服务器系统,服务器系统比桌面系统有针对比如tcpip服务、内存等优化,如果在2008r2下用nginx,那就更好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值