apache-windows下运行php的webserver,怎么搭配性能比较优
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了apache-windows下运行php的webserver,怎么搭配性能比较优,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1737字,纯文字阅读大概需要3分钟。
内容图文
受限只能在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了问题。哭都来不及。
内容总结
以上是互联网集市为您收集整理的apache-windows下运行php的webserver,怎么搭配性能比较优全部内容,希望文章能够帮你解决apache-windows下运行php的webserver,怎么搭配性能比较优所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。