使用Windows主机空间来托管PHP程序网站 2013年05月02日

使用Windows主机空间来托管PHP程序网站

目前许多知名的CMS如:WordPress、Joomla、Discuz!等都是采用PHP+MySQL这一经典组合开发而成。越来越多的人也喜欢使用PHP程序来建立自己的网站。从传统的观念来说只有Linux主机能够很完美的支持PHP,这一点也得到了很多人的认同。主机91在这里要说的是选择Windows主机空间也可以更好的托管PHP程序网站。

Windows主机如何支持PHP

如果要选择Windows主机空间,那么我们首先来看一下Windows主机空间是如何支持PHP的。在早期,Windows主机对于PHP的支持确实是存在着效率和稳定性的问题。当时Windows主机对于PHP的配置主要是以CGI和ISAPI的方式,以CGI的方式加载PHP环境存在的主要问题是效率太低,ISAPI的方式效率较高但是不稳定。
 
当前Windows主机使用的PHP环境加载方式主要是FastCGI,在IIS7.0 以上的系统中都内置有FastCGI,其特点是:高效率、高稳定性,这将是未来长期的发展趋势。对于Windows主机,FastCGI大大增强了IIS处理PHP的能力,能够迅速的提高PHP 程序网站的反应速度。

选择操作系统

因此在选择Windows主机托管PHP程序网站的的时候,首先需要了解其使用的操作系统和IIS版本,只有在Windows Server 2008以上的操作系统中才支持IIS 7提供FastCGI支持。在更低版本操作系统如Windows 2003中并不能完美的支持。

支持FastCGI

在之前,MSDN(Microsoft Developer Network)曾经就Windows Server 2008的IIS内置FastCGI对PHP的用户请求响应速度做了一个测试。
windows主机
windows主机
在对用户请求响应的测试中,通过上图可以看见Windows Server 2008 +IIS + PHP (Fast CGI) 用户点击的平均相应时间 为3.6 秒,CentOS 5.2 + Apache + PHP为5.5秒,前者的平均相应时间提高了 35%。
 
测试结果告诉我们Windows Server 2008下通过FastCGI实现的PHP支持,对比Linux操作系统的PHP支持,可获得更快的运行速度。

支持独立应用程序池

Windows主机空间为PHP程序网站添加独立应用程序池,可以有效的避免自己的网站受到其它网站的干扰,调高PHP程序运行的效率。
 
以主机91的Windows主机为例,主机91提供的Windows主机使用的是Windows Server 2008 R2,支持IIS 7.5、完美兼容PHP 5.2/5.3/5.4、提供FastCGI支持、支持独立应用程序池以及PHPMyAdmin、微软的URLRewrite2等。并且针对PHP脚本做了专门的优化,PHP的执行效率更高,性能上面可以和Linux相媲美。
 
主机91有专业的PHP技术支持工程师,业务扎实,经验丰富。并且全天候,7X24小时待命,为您服务。无论何时您有需要,主机91的技术支持工程是都能在第一时间为您解决问题。
分享到:
XuNiZhuJiYuMingJiaoCheng
推荐阅读