linux运行php会比windows好很多不?

网友解答: 要看就看有流量规模的网站,那些小网站用什么都差不多,没什么参考价值.2016年10月份统计,在排名前一百万最繁忙的站点中:Apache为42.40%,同比下降-0.13Ngi

网友解答:

要看就看有流量规模的网站,那些小网站用什么都差不多,没什么参考价值.2016年10月份统计,在排名前一百万最繁忙的站点中:Apache为42.40%,同比下降-0.13Nginx为27.80%,同比增长0.20IIS为10.74%,同比下降-0.14

同一台机器,Linux上的PHP性能要比Windows高,这点是可以肯定的.看PHP7核心开发者鸟哥的文章,很多优化都是现为Linux提供的,比如:1.使用GCC4.8及更新版本编译PHP7时才能开启"Global Register for opline and execute_data"支持,在WordPress测试中,能带来5%的性能提升.2.GCC通过PGO(编译器学习)编译为特定PHP应用优化的PHP版本.3.在Linux中开启HugePages,然后开启Opcache的huge_code_pages.启用HugePages后能稳定在WordPress上看到2%~3%的QPS提升.sudo sysctl vm.nr_hugepages=128opcache.huge_code_pages=1

而且Linux上可以使用PHP-FPM跟Nginx配合实现动静分离/负载均衡/故障恢复,而Windows上没有PHP-FPM,还有Windows版Nginx也只是建议用于开发测试.像Facebook自己搞的HHVM,只支持Linux系统,大概就能看出个端倪来了.PHP-FPM也比较利于用持久连接实现一一对应的数据库连接池:

网友解答:

linux服务器运行时通常不加壳,也就是没有window那样的交互界面,所以内存要求比windows低不少,省出来的这些资源可以分配PHP用,所以在相同配置的硬件下,Linux更从容一些。但网站快不快跟一大堆参数配置有关,配不好用什么平台都白扯。看你的提问应该是没用过Linux系统,那么还是不要用的好(除非在家安一套学明白再说),一切都要靠命令打字才能操作的东西,对菜鸟来说就是地狱,不仅不能发挥Linux的优势反而会整出一堆安全漏洞,得不偿失。建议买windows平台的服务器,好学好用好调试,远程桌面操作服务器就更在一个窗口里跑的window一样,待有了一定经验了再考虑换平台。

标签: