服务器是早期的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的网站性能是否会降低?
不懂网站后端架构,求指教。