环境搭建 – apache和nginx哪个快?哪个性能高?

关于建站前的环境搭建,本人是先去购买服务器,然后买的是linux系统的服务器,安装的是centos系统(一般是7的版本,6的版本太低了)。然后用linux面板,输入代码指令安装宝塔系统,如下:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

服务器环境搭建
服务器环境搭建

 

登录服务器的时候可以直接在空间供应商的后台直接登录服务器,也可以用xshell或者finalshell去链接服务器登录。我一般用的是xshell的破解版登录服务器进行安装宝塔系统,个人习惯是用xshell。

然后宝塔面板安装完成后,就是搭建环境,进入宝塔面板会提醒你安装系统环境的,基本上是直接默认安装就好了。

其中可以选择Nginx或者apache + mysql + pure-ftpd + phpMyAdmin + PHP,phpMyAdmin安装之后可以随意选择PHP的版本比较方便。选择好自己适合的PHP版本很重要,一般来说现在PHP5.5和5.6的兼容性比较好,PHP7.0和PHP7.2比较快,可以的话尽量使用PHP7.0或者PHP7.2。如果网站模板和数据库实在不兼容的话,也只能用5.5和5.6或者更低的版本了。而PHP7.3的话数据库如果是 MySQL 5.5.62的话是不兼容的会报错,只能换回PHP7.0或者PHP7.2了。

服务器环境搭建
服务器环境搭建

 

为什么Nginx的性能要比Apache高很多? 这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。

选择apache还是nginx
选择apache还是nginx

目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。
处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。
下面用一个比喻来解析Apache采用的select模型和Nginx采用的epoll模型进行之间的区别:
假设你在大学读书,住的宿舍楼有很多间房间,你的朋友要来找你。
select版宿管大妈就会带着你的朋友挨个房间去找,直到找到你为止。
而epoll版宿管大妈会先记下每位同学的房间号,
你的朋友来时,只需告诉你的朋友你住在哪个房间即可,不用亲自带着你的朋友满大楼找人。
如果来了10000个人,都要找自己住这栋楼的同学时,select版和epoll版宿管大妈,谁的效率更高,不言自明。
同理,在高并发服务器中,轮询I/O是最耗时间的操作之一,select和epoll的性能谁的性能更高,同样十分明了。

 

原创文章,作者:SONIC SEO,如若转载,请注明出处:https://www.seo388.com/apacheornginx/

(3)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年8月4日 22:33
下一篇 2019年8月7日 13:56

相关推荐

  • 外国虚拟主机推荐,虚拟主机折扣,VPS裸机5美元/月

    A2主机成立于2000年,原名iniquinet,2003年更名为A2 hosting,在虚拟主机界的口碑一直不错。 这款国外主机的产品类别非常大,从Linux到Windows主机都有涉及。 子分类就更多了,包括虚拟主机,VPS主机和专用主机,但没有WordPress主机。 如果你是用WordPress建外贸独立站,那我并不推荐你用A2,因为SiteGrou…

    2019年3月14日 外贸建站
    11.6K
  • CONTABO:黑色星期五优惠德国VPS

    俗话说:”便宜的vps服务器能发家致富“。今天,小编继续来推荐外贸建站服务器VPS。CONTABO:黑色星期五优惠德国VPS。 contabo从2003年开始运作到现在,有两处自建的独立机房,主要业务是独立服务器出租(包括设备托管),其次是VPS、虚拟主机、域名;主持银行转账、PayPal付款等方式。 商家细节介绍; KVM虚拟,100Mbps~1Gbps带…

    2019年11月30日
    01.7K
  • 2019域名可备案后缀有哪些呢?

    购买域名前,SEOer和站长们是否有想过购买的域名是否能备案呢?是否有考虑过这个问题?如果没有的话,可以参考下本文中写到的可备案的后缀哦。 2019年网站域名可备案后缀到底有哪些呢? 目前在国内注册的无论是新域名还是老域名,均需要实名制,实名登记后才可以解析。在国外域名商注册的不在此限,但有被禁止访问的风险。 实名并不代表备案,实名后,如果需要使用国内主机,…

    2019年9月28日
    01.1K
  • 关于DNS域名解析过程讲解

    外贸独立站的域名、主机、邮箱如何设置才能绑到一起,这是很多做自建站的朋友经常问的问题。 有不少朋友在理解上有问题,明明namesilo或阿里云买的域名却到SiteGround主机上去设置,又或者NS修改和A记录一起都做,乱起八糟的胡搞一通。 还有不少人被其它网站的文章误导,阿里云域名DNS解析做A记录的时候选了境外路线,弄到最后SiteGround主机后台登…

    2019年3月14日 外贸建站
    11.4K
  • 国外支持支付宝付款的VPS服务器推荐

    关于外贸建站与国外服务器购买方面,小编为了方便一些初级入门的玩VPS的用户,特别把一些支持支付宝付款的VPS商家简单的罗列出来,这些商家里面只有一家本人没有使用过和测评过,因此,本人根据自己的经验特地为这些商家做了个简单的评分,纯属个人意见,仅供参考。不过,还是建议看看:“外贸Tips:帮助解决没有paypal与没有信用卡的问题”。   说明: ☆…

    2019年8月8日 外贸建站
    01.9K
  • Mysql数据库的备份和还原

    mysql数据库备份还原操作图文流程,网站服务器搬家技巧,做到这几步,让网站搬家不再难。   步骤1,进入数据库管理中心,选中要备份的数据库,点击导出。   步骤2,点击数据库导出,选择自定义,选择所有数据库表。 步骤3,选中数据库表后,点击:执行,就会自己下载保存。 步骤4,已经看到下载后的数据库表文件:文件名.sql格式。 步骤5,接…

    2019年3月14日 免费建站教程
    11.1K
  • 建站工具?推荐WordPress和Dede,两款开源程序

    建站工具?推荐Wordpress和Dede,两款开源程序 WordPress主要是做博客类型的网站,而使用不同的模板可以做出不同的效果,也可以做企业站和商城,后期操作更新维护比较简单。 Dede主要是做企业类型的网站,但是需要改代码的地方比较多,相对于Wordpress是比较复杂那么一些些。 WP   织梦(Dede)

    2019年3月15日
    11.3K
  • 俄罗斯VPS云服务器155元/3年支持支付宝

    俄罗斯VPS云服务器155元/3年支持支付宝,本方法有峰哥博客提供。工具:谷歌浏览器+谷歌浏览器上面的谷歌自动翻译。(需要翻译俄罗斯文) VPS配置如下; CPU:E5-2650 内存:512MB(实际只有458MB) 硬盘:10G(SWAP:1G) IPV4:1 构架:KVM   博主家里联通网用着还行,延迟在130~160之间 有图比基本稳定在…

    2019年11月27日
    01.1K
  • 服务器建站必备,宝塔Linux面板安装教程~

    安装要求: 内存:512M以上,推荐768M以上(纯面板约占系统60M内存) 硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间) 系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)   宝塔linux6.0版本…

    2019年6月12日 免费建站教程
    01.2K
  • 关于宝塔面板Linux系统磁盘挂载工具脚本

    这次,小编来给大家说说,“关于宝塔面板Linux系统磁盘挂载工具脚本”。一般来说,如果服务器只有一个硬盘的话,是不需要挂载磁盘的,但是如果额外又买了1块磁盘的话,那就需要服务器面板的挂载脚本了。 最近,有许多朋友反馈的一些问题和磁盘挂载有关。 1、安装完面板后发现磁盘容量与实际购买容量不符 2、重启服务器后面板无法访问,网站、数据库文件丢失上述的,都是因为未…

    2019年11月18日
    01.1K
  • 什么是VPS?关于VPS、云服务器、虚拟主机的区别

    这次小编来给大家科普一下 “什么是云服务器、虚拟主机、VPS?” 还在为什么是云服务器、虚拟主机、VPS而困惑吗?下面,由小编为大家讲解一下: 1)独立服务器,一个躺在机房的实实在在的物理服务器,也可理解为你的游戏主机一样。优点:性能高缺点:价格高,高可用性低(比如断电,硬盘坏了……) 2)Virtual Private Server…

    2019年9月16日
    01.0K
  • 国外DNS服务器免费DNS解析平台推荐

    这次,小编来推荐一些国外免费的DNS解析平台。 国外的几个免费的DNS解析平台,如下: DNS(即Domain Name System,域名系统),是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够让用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。举例来说,想要访问百度,我们只需输入www.baidu.com即可,但如果没有了DN…

    2019年10月16日 免费建站教程
    01.1K