首页 > 在windows server 2003+iis下的网站架构问题

在windows server 2003+iis下的网站架构问题

服务器是早期的windows server 2003+iis 架构,现在上面主要的网站是用php重构的(出现过因asp网页漏洞受攻击问题)。考虑到php最好的平台是linux,服务器是apache, 但上面又部署着其他还是asp的网站,而asp最好的平台是win+iis,所以换系统是不可能了。由于是内网的服务器,只有80端口对外开放。目前iis占用了该端口。
1.以fastcgi的方式安装php这样iis就可以直接处理php文件,不用考虑端口问题。但又必须用插件来实现apache的rewrite功能。尝试后,发现php运行效率过低。尤其在连接Mysql数据库时。
2.安装nginx,作反向代理。区分不同的请求发送给iis或者apache。这个没有试过,不知道这样php的效率如何,原asp的网站性能是否会降低?

不懂网站后端架构,求指教。


2003+iis的性能也是可以的。
一、Download FastCGI for IIS http://www.iis.net/download/FastCGI
二、php一定要使用eAccelerator或者wincache扩展http://www.iis.net/downloads/microsof...
三、兼容apache的rewrite建议使用http://www.helicontech.com/download-i...
四、windows平台上的nginx不要用于正式环境,nginx只有在Linux/uninx下才有非常好的性能。
五、修改TCP/IP最大连接数 http://www.lvllord.de


iis7的php fastcgi执行效率不错,其它版本的也不会让你无法忍受。从你的描述来看肯定是配置出了问题,最有可能的是mysql的配置有问题,最好列出具体慢在哪,有什么症状

【热门文章】
【热门文章】