关于PHP建设网站的问题!分很高哦~ 看你做什么"算法"了,就php做网站而言,应该满足你的要求,流量再大也没有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主要上考虑同步问题,如果同时有上千人访问,系统支不支撑得起呢!建议采用asp.net 是啊,我用3000000次加法运算做测试。asp.net耗时15毫秒,php为2453。请求次数再多一点php就撑不下去了。 日访问量10万以上,那还用php干嘛?其实大多数网站我看最多日访问量不超过10000有银子就用asp.net吧。 ASP用的操作系统是WindowsPHP用的是类Unix系统Windows有很多资源要消耗在图形处理上,怎么可能ASP速度会比PHP快呢?难道吃饭了要比不吃还饿吗:)贴主是不是测试的不公平呀?不会是在Windows上测试的PHP吧? To qczhxq119 : 有银子就用asp.net , 大概是多少银子呢?To 楼上的:30000000次的加法运算方法是我在一个phpenv的源文件上找到的:提供了几组测试数据如下:C1G的电脑(6C/1.4G+128M+Win2000) 1.782秒zanadoo.com(C1.3G+256M+Linux)(2003/03/15 17:58) 5.603秒51.net虎翼网A型(598MHz+SCSI)(2003/03/15 17:28) 67.371秒有个网络风PHP型(2003/03/15 17:36) 1.456秒您正在使用的这台服务器 1.735秒这个文件是:C1G的PHP探针V1.1 -- 基于异度冰晶PHP探针V1.0修改 ,在哪里down的我不记得了。好象是chinaz我在asp.net中的测试方法如下:DateTime stime=DateTime.Now;long count=0;for(int i=0;i<3000000;i++){ count=1+1;}DateTime etime=DateTime.Now;Response.Write( ((etime-stime).TotalMilliseconds).ToString() );测试出的数据为45.624由于我对Milliseconds和秒之间的换算不太清楚。我又用apache 里的ab测试了一下单一请求:asp.net 15,php 2453(由于php在本机,所以慢了一些)1000请求 asp.net 最高470 , php 结果没出来,被我Control + C 了。就算我把php按到windows上了,根据上面的数据显示,php在linux主机上的执行速度好象到不了windows上的100倍以上吧?虽然我很喜欢php,但我也不得不说,它跟asp.net的执行效率是没的比的。 asp.net是好过PHP,但ASP不一定好过PHP 每种语言都有自己的优点和不足,我感觉不应只看速度,稳定性也是值得考虑的.楼主的测试方法,显然对PHP不公.你用zend,PHP5了没有. 看了你的测试,我觉得不是很准确(个人认为)你说你的主机日访问有10万...那么你的网站就一定有数据库...(文本好像不行)那么,数据库占用的的cpu你算了没有啊~~~数据库的速度你测了没有啊~~~我的网站apache2+php4.3+mysql4同时在线100人,cpu(piiii2.0)占0.5%,内存(512m)占5%,请问这在win2000+sqlserver+.net能实现吗? 51job的访问量不算小吧,他们用的就是php,你说行否 呵呵,,这也可以..SOHU的也是了....... 如果你的网站真的有日访问量在10万以上的话,建议你用jsp+bean来做你的网站现在很多的大型商业网站都用java来做。 是的。把php跟.net放到一起测试是对php有点儿不公平,毕竟我个人觉得php的运行效率是在asp之上的。在这里我很感谢大家给我提出的宝贵意见。我还没有用过php5,听说有点儿向java靠拢。我想有些人可能误解了我的意思。我在前面提到“由于涉及一些算法问题”。所以我才关心执行效率的。如果仅仅是从数据库里读一点东西然后生成个动态网页,那我也就没有必要考虑效率的问题了。因为在某些算法中会反复地用到循环语句,这会相当耗系统资源的。也许上面的各位都不曾在网页上面实现迷宫搜索或者别的什么。我见过用到算法的网站也不多,我也不知道百度和google的后台是用什么写的。每种语言都有自己的优势和弊端。我想我需要做的,是选择一种“合适”的语言吧。谢谢各位! php+mysql 取视频表信息。如何匹配截取name 求删除超链接正则表达式的写法。 如何提取来路的网址和关键字 论坛版块和讨论区查询显示问题 学习php所遇到的问题? 如何在web开发(php)中实现实现面向对象 一个php插库问题(急等!!!) 新手 大家说说为什么php5.0.3中没有sapi文件夹 MYSQL数据库进程的问题 IE5.0中怎么不能得到$_SERVER["HTTP_REFERER"]呢? 关于文件上传 Undefined variable: _SESSION 是怎么回事?
建议采用asp.net
请求次数再多一点php就撑不下去了。
有银子就用asp.net吧。
PHP用的是类Unix系统
Windows有很多资源要消耗在图形处理上,怎么可能ASP速度会比PHP快呢?难道吃饭了要比不吃还饿吗:)贴主是不是测试的不公平呀?
不会是在Windows上测试的PHP吧?
30000000次的加法运算方法是我在一个phpenv的源文件上找到的:提供了几组测试数据如下:C1G的电脑(6C/1.4G+128M+Win2000) 1.782秒
zanadoo.com(C1.3G+256M+Linux)(2003/03/15 17:58) 5.603秒
51.net虎翼网A型(598MHz+SCSI)(2003/03/15 17:28) 67.371秒
有个网络风PHP型(2003/03/15 17:36) 1.456秒
您正在使用的这台服务器 1.735秒这个文件是:C1G的PHP探针V1.1 -- 基于异度冰晶PHP探针V1.0修改 ,在哪里down的我不记得了。好象是chinaz我在asp.net中的测试方法如下:
DateTime stime=DateTime.Now;
long count=0;
for(int i=0;i<3000000;i++){
count=1+1;
}
DateTime etime=DateTime.Now;
Response.Write( ((etime-stime).TotalMilliseconds).ToString() );
测试出的数据为45.624
由于我对Milliseconds和秒之间的换算不太清楚。我又用apache 里的ab测试了一下
单一请求:asp.net 15,php 2453(由于php在本机,所以慢了一些)
1000请求 asp.net 最高470 , php 结果没出来,被我Control + C 了。就算我把php按到windows上了,根据上面的数据显示,php在linux主机上的执行速度好象到不了windows上的100倍以上吧?虽然我很喜欢php,但我也不得不说,它跟asp.net的执行效率是没的比的。
楼主的测试方法,显然对PHP不公.你用zend,PHP5了没有.
我觉得不是很准确(个人认为)你说你的主机日访问有10万...那么你的网站就一定有数据库...(文本好像不行)
那么,数据库占用的的cpu你算了没有啊~~~
数据库的速度你测了没有啊~~~我的网站apache2+php4.3+mysql4同时在线100人,cpu(piiii2.0)占0.5%,内存(512m)占5%,
请问这在win2000+sqlserver+.net能实现吗?
现在很多的大型商业网站都用java来做。
在这里我很感谢大家给我提出的宝贵意见。我还没有用过php5,听说有点儿向java靠拢。我想有些人可能误解了我的意思。我在前面提到“由于涉及一些算法问题”。所以我才关心执行效率的。如果仅仅是从数据库里读一点东西然后生成个动态网页,那我也就没有必要考虑效率的问题了。因为在某些算法中会反复地用到循环语句,这会相当耗系统资源的。也许上面的各位都不曾在网页上面实现迷宫搜索或者别的什么。我见过用到算法的网站也不多,我也不知道百度和google的后台是用什么写的。每种语言都有自己的优势和弊端。我想我需要做的,是选择一种“合适”的语言吧。谢谢各位!