您好,欢迎访问一九零五行业门户网

apache - windows下运行php的web server,怎么搭配性能比较优

受限只能在windows用php,nginx就不考虑了,太弱;swoole也没win版本
我的设想是iis7.5,op缓存有wincache,好在redis/memcache都有win版可用
另外一个是apache+mod_fpm/mod_fastcgi,win下按理应该是fcgi方式快一些吧
顺便问一下,如果是纯html,用哪个web server最佳?如果以上性能不够,可能会生成纯html的方式
回复内容: 受限只能在windows用php,nginx就不考虑了,太弱;swoole也没win版本
我的设想是iis7.5,op缓存有wincache,好在redis/memcache都有win版可用
另外一个是apache+mod_fpm/mod_fastcgi,win下按理应该是fcgi方式快一些吧
顺便问一下,如果是纯html,用哪个web server最佳?如果以上性能不够,可能会生成纯html的方式
kangle也不错哦。
php官方的zendopcache同样支持windows,不需要使用wincache这个东西.
redis和memcached的windows版本是第三方提供的,不是redis/memcached官方支持的.
swoole在cygwin环境下也可以运行于windows.
windows 7 上 iis 和 apache 性能测试对比
环境(64位win7): iis7+php5.4(nts非线程安全版本) vs apache2.4(32位)+php5.4
静态文件处理:
ab -k -c100 -n10000 http://127.0.0.1/info.htm # iis rps 1709
ab -k -c100 -n10000 http://127.0.0.1:8080/info.htm # apache rps 1847
结论:基于apr运行时和winnt多线程的apache在静态资源处理方面并不比iis差.
php文件处理:
ab -k -c100 -n10000 http://127.0.0.1/bs.php # iis rps 1180
ab -k -c100 -n10000 http://127.0.0.1:8080/bs.php # apache rps 1071
结论:apache使用了线程化的mpm,所以需要使用线程安全版本的php,而线程安全检查有一定开销,所以性能要比iis+php-cgi低一些.
在一次iis7+php的phpinfo()测试中,100并发,10000个请求,居然有8978个请求失败了!
然而,访问量多大呢?什么类型的网站呢?
我想知道 nginx 怎么就太弱了。。。
坑太多。我们公司用了几年的win。iis. php.
这个月决定转移到liunx了。主要是一个网站在iis上不停报错。客户已经吧电话打爆了。最后迁移到liunx。问题解决。老板决定以后再也不用win服务器了。早点出坑吧。到时候出l了问题。哭都来不及。
其它类似信息

推荐信息