"<div class=""cnt""> <div class=""content"">
resin在3.0.x后几个版本里加入了对php的支持。本来是一直不以为然的,感觉也就是做了个解释器么。在实际使用中能起什么作用。今天上官 网,本来是想看看有什么新版本。发现官方网站上竟用Resin/Quercus(Resin的php servlet),和apache/mod php的性能对比。各项指数都有几倍的相差,特别是对于drupal的测试,即使再加了ea的情况下,也只算个平手。虽然也有人质疑这个结果,但对我来说 只要只要resin的php支持还是不错的就行。
特别的,Resin的官方网似乎也开始使用drupal的一些部分,至少forum是用drupal的模块了。drupal在IT届被接纳的范围越 来越广了,虽然国内也只是圈内人才真正知道这个系统的强大。
目前这个网站的系统还在等待drupal.4.7.0进入稳定期,再加上最近公司机构调整,也实在没时间进行微调。好多外嵌模块都没有部署。就先这 么将就着用一段时间吧。毕竟文字是能流传最久的东西。
<web-app xmlns="http://caucho.com/ns/resin"> <servlet servlet-name="resin-php" servlet-class="com.caucho.quercus.servlet.QuercusServlet"/> <servlet-mapping url-pattern="*.php" servlet-name="resin-php"/> </web-app>
这个性能不是和 php-fpm 对比,最新的5.3.3+已经将fastcgi模式作为标准发布,加上APC(byte code cache),前置 nginx,性能轻松超过java。 实际上,php早就是编译型语言了
不过web应用的性能瓶颈在数据库
######这个应该主要是为了方便搭配Java Web用的吧,我怎样也不相信会比原生PHP引擎性能和兼容性好。
######多语言系统当中,比较建议松耦合,用简单的json数据进行交互即可
代码之间不需要建立任何的相关性
######pf,我在学习呢
######我自己粗略对比了下,对PHP5.3的命名空间支持很混乱,基本涉及到命名空间的部分都要大幅度改写。
性能比无opcode缓存的PHP提升点点,不是很多。比开启了APC的PHP差的远。
现在有几个用PHP不开启APC?我个人认为这个价值不大。貌似有连接池
drupal在php开启apc下只能支持每秒5个请求。当然不开启apc,能支持每秒2个就已经很难了。
drupal在resin下,用解释模式可以达到每秒10个请求,编译模式可以达到每秒15个请求。这还是resin用debug方式编译的情况下。
这样低效的东西,我想价值也就用来学习的了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。