在使用nusoap写web service时,发现耗费cpu资源极高 这个是必然的,因为它的库是用PHP写成的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //在使用nusoap写web service时,发现耗费cpu资源极高这种情况很奇怪,你在写的时候只是编辑器在工作,看来你需要检查一下编辑器或系统。php的每次执行都会启动一个进程,这应该是资源消耗的根源。 倒,我是说使用nusoap库,进行web service编程。当程序并发接受请求时,cpu 一般是100% 工作时偶尔需要轻松一下,:)你的并发大概有多少?我曾经做过测试,linux服务器,50个并发,cpu和内存的占用率都会提升10%-30%,但windows就歇菜了,就是你说的100%。 我用的是windows平台,先想测50并发,发现程序处理不过来。后换成10并发。还是不行,担心是底层数据库访问逻辑有问题,于是做了个最简单的返回一个数字的测试,晕,发现都是100%。所以郁闷死了 很正常,换linux吧,并发的性能是windows所不能比拟的。 但是用.net 开发的web service并不会这样。只能说PHP写的nusoap在 windows平台上性能不好 错,在windows平台上amp的运行并不尽如任意,但我并不怀疑amp之一会有什么问题。 如果说要调整性能应该怎么处理呢?改底层的nusoap库毕竞不是很好。难道没有其他方案解决在windows上的web service的性能问题了吗? 好多少呢?如果10次并发请求还是cpu100%耗费就没有什么意义了 不管用什么,都必须依赖与Apache和php,这才是问题的关键。 这个我也没办法,我们只有在很少的情况下才会使用windows平台。并发能力实在是差,而且AMP的组合在windows上经常出莫名其妙的问题。 Rewrite 伪静态为什么没效果呢? 求一正则表达式 关于$DEBUGGING_SET 问个问题.. 无理由散分!PS:大家能帮我看看这个论坛有什么漏洞么 树状结构的数据,如何保存在表里面? 有谁成功在linux或者freebsd下用odbc连上win2k下的sqlserver? 如何做服务器自动刷新 apache 无法通过外网访问项目 新手求助 今晚刚完成的 文件上传的类 推荐 文件上传的问题,大家帮帮小妹我啊,非常急,在线等。。
这种情况很奇怪,你在写的时候只是编辑器在工作,看来你需要检查一下编辑器或系统。php的每次执行都会启动一个进程,这应该是资源消耗的根源。
当程序并发接受请求时,cpu 一般是100%
你的并发大概有多少?
我曾经做过测试,linux服务器,50个并发,cpu和内存的占用率都会提升10%-30%,
但windows就歇菜了,就是你说的100%。
并发能力实在是差,而且AMP的组合在windows上经常出莫名其妙的问题。