php网站放到iis上很卡,慎用全能空间,PHP空间使用IIS很慢,应使用Apache

php网站放到iis上很卡,慎用全能空间,PHP空间使用IIS很慢,应使用Apache国内的很多虚拟主机,支持PHP的空间目前有90%以上都是使用Windows主机。也有很多Windows主机支持全能空间,同时支持ASP,PHP,ASP.net等等。PHP空间使用IIS会很慢,应该使用Apache作为服务器程序,最好选用Linux系统,因为Windows系统+Apache虽然速度快,但可能不支持PHP的mail()函数,IIS也一定不支持.htaccess。下列测试环境都是在Win…

php网站放到iis上很卡,慎用全能空间,PHP空间使用IIS很慢,应使用Apache

国内的很多虚拟主机,支持PHP的空间目前有90%以上都是使用Windows主机。也有很多Windows主机支持全能空间,同时支持ASP,PHP,ASP.net等等。PHP空间使用IIS会很慢,应该使用Apache作为服务器程序,最好选用Linux系统,因为Windows系统+Apache虽然速度快,但可能不支持PHP的mail()函数,IIS也一定不支持.htaccess。

下列测试环境都是在Windows XP系统SP3/IE 6.0/3G CPU/1G内存的环境下,只做循环程序和文本输出测试,其它函数未测试。Windows+IIS+PHP和Windows+Apache+PHP的测试结果,分别如下:

程序:<?for ($i=1; $i<=100000000; $i++) {}?>

循环1亿次,IIS+PHP和Apache+PHP都是14秒完成。

程序:<?for ($i=1; $i<=1000; $i++) echo “和平 “;?>

循环1000次,使用GB2312/ANSI编码格式,输出的网页体积为5K,IIS+PHP和Apache+PHP都是不到1秒完成,IIS+PHP会慢一些。

程序:<?for ($i=1; $i<=100000; $i++) echo “和平 “;?>

循环10万次,输出的网页体积为500K,IIS+PHP运行30秒完成,Apache+PHP只用了不到1秒。

程序:<?for ($i=1; $i<=1000000; $i++) echo “和平 “;?>

循环100万次,输出的网页体积为5兆,IIS+PHP运行31秒完成,Apache+PHP使用1秒完成。

程序:<?for ($i=1; $i<=100000000; $i++) echo “和平 “;?>

循环1亿次,IIS+PHP运行31秒完成,Apache+PHP运行到50秒的时候浏览器死机,无法完成。

从以上的测试中可以看出,循环程序在后台服务器的速度是一样的,输出文本到浏览器的时间不同。在PHP程序方面,Apache从服务器输出文本的速度非常快,IIS输出文本的速度很慢。我编写的程序中,曾使用IIS+PHP,只有几K的页面一个循环100次的程序,IIS的文本输出速度很慢。使用Apache+PHP,在本地测试则以闪电的速度处理完毕。

如果你的网站的博客程序、论坛程序使用PHP,如果出现较慢的情况,不妨检查是否使用了IIS作为后台。如果已经使用IIS作为PHP的服务器后台,不要再使用IIS。全能空间之所以现在很盛行,是因为有需求。如果是流量不大的企业网站,暂时使用全能空间也无妨。流量大的网站,应该选用Apache或Ngnix的服务器后台,最好选用Linux系统。

15条评论:

4   卡迪 2009-06-11 23:14

而且用IIs做得php空间,很难通过阿里妈妈等广告联盟的审核。

5   愚人码头 2009-06-12 01:58

支持你的博客,支持友善和平

6   华晨 2009-06-12 10:50

哦,原来是这样啊!我用过全能空间,怪不得有点儿慢呢!以后知道了!谢谢!

10   自由勇 2010-02-11 12:27

Trackback来自 《运行PHP,国内的IIS主机太多,Apache主机太少》

我没有做过Windows+Apache与Linux+Apache的对比,比如速度、内存和CPU的占有率,但是Windows+Apache的速度已经很令我满意,并且能够很好地支持.htaccess,所以运行PHP的话,Windows+Apache要比Windows+IIS+PHP要优越很多,也能够满足企业网站的需要。

11   自由勇 2010-04-01 09:10

Trackback来自 《PHP与静态化》

全能空间跑PHP,效率远不如Linux+Apache空间或者Windows+Apache。

12   tutor 2010-04-01 19:51

我搭过一个PHP的站,国外的开源系统。win2003 服务器,Apache+PHP 比 IIS+PHP慢多得多,估计8倍以上了。

14   自由勇 2011-01-29 20:37

Trackback来自《我使用过的国外空间优缺点简评》

全能空间(支持PHP/ASP)是一定要抵制的,如前面的实际测试,PHP在IIS的速度比Apache的速度慢许多。

15   自由勇 2018-11-06 10:50

Trackback来自《Windows本机用IIS+PHP VS Apache+PHP》

这两者如果运行PHP,功能上可能没有太多区别。但是效率上,差别较大,Apache+PHP通常比IIS+PHP快很多。

16   自由勇 2019-05-13 07:36

Trackback来自《PHP多种开发环境的区别:Windows+Apache、Linux+Apache、安卓手机的AndroPHP、OPENWRT》

IIS+PHP比Apache+PHP的功能少很多,Apache的安装更容易。

今天的文章php网站放到iis上很卡,慎用全能空间,PHP空间使用IIS很慢,应使用Apache分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/28563.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注