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

发布于 2022-08-24 00:27:21 字数 398 浏览 6 评论 0

服务器是早期的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的网站性能是否会降低?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

各空 2022-08-31 00:27:22

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

莫相离 2022-08-31 00:27:22

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文