做PHP网站为什么选Linux不选Windows?
2011年1月22日
Windows下不仅支持ASP,而且还能跑PHP,理论上是一种全能主机.但是为什么大多数网站的服务器还是选择Linux不选Windows呢?
PHP是Linux的原生服务,运行到Windows上究竟有什么不好呢?
尽管PHP是一个多平台语言,在Windows上运行PHP还是一个挑战。这是因为PHP是基于UNIX平台开发的,每个请求由一个不同的进程来处理。然而在Windows平台下面,同一类型的请求是由同一进程的不同线程来处理的。这个区别意味运行着PHP的IIS的频繁崩溃。进一步来说,对这一问题的唯一的解决方案就是把PHP运行在外部方式下(CGI)。最终导致PHP性能的降低。而且Windows下的PHP是在安全模式下运行的,许多PHP的高级函数都被阉割了,不少功能不能实现.
所以当你选择PHP程序来做网站时,还是选Linux为系统的虚拟主机好!
分类: 未分类
近期评论