apache 是什么,以及它是如何工作的-亚博电竞手机版
apache是一种流行的开源,跨平台的web服务器,数量上是现有最流行的web服务器,它由apache software foundation主动维护。
一些使用apache的知名公司包括思科,ibm,salesforce,通用电气,adobe,vmware,施乐,linkedin,facebook,惠普,at&t,西门子,ebay等等。
除了受欢迎程度之外,它还是最古老的web服务器之一,它的第一个版本早在1995年就已发布。许多cpanel主机现在使用apache。与其他web服务器一样,apache为访问者提供服务网站文件的幕后方面。
由于apache在某些基准测试中表现不佳,特别是对于静态网站或流量较高的网站,某些大型网站使用nginx web服务器而不是apache。尽管nginx并没有像apache那样长,但自2004年推出以来,它的受欢迎程度和市场份额迅速增长。
apache如何工作?web服务器基础知识解释
虽然支持web服务器如何运行有很多复杂性,但所有web服务器的基本工作是接受来自客户端的请求(例如访问者的web浏览器),然后将响应发送到该请求(例如,页面的组件,访客想看)。
apache web服务器具有为其软件添加更多功能的模块,例如mpm(用于处理多处理模式)或 mod_ssl启用ssl v3和tls支持。apache中的一些常见功能包括:
.htaccess
ipv6
ftp
http / 2
perl,lua和php
带宽限制
webdav
负载均衡
url重写
会话跟踪
基于ip地址的地理位置
虽然web服务器是任何网站的重要组成部分,但重要的是要注意,休闲wordpress用户不可能在大多数时间直接与其web服务器交互。
apache vs nginx使用情况统计
当您查看internet上的每个网站时,apache是最受欢迎的web服务器。据w3techs称,它使用已知的web服务器为47%的网站提供支持。
但是,当您开始查看网络上流量最高的网站时,apache的使用率会大大降低。apache仅支持:
在100,000个最受欢迎的网站中占27.1%
10,000个最受欢迎的网站中的21.5%
1000个最受欢迎的网站中的16.2%
这种下降可能至少部分源于apache对高流量网站的较低基准。
相反,nginx被大多数高流量站点使用:
在100,000个最受欢迎的网站中占56.1%
10,000个最受欢迎的网站中的63.2%
1,000个最受欢迎的网站中的57%
如果您查看自2004年以来的google搜索趋势,您可以看到这种趋势在apache的受欢迎程度(作为搜索字词)正在减少而nginx正在逐渐上升的情况下发挥作用。
如何检查您正在使用的web服务器
如果您想查看是使用apache还是nginx,您通常可以(但不总是)查看您网站的http标头。
要查看您网站的http标头,您可以:
使用chrome开发者工具的“ 网络”标签
使用pingdom等工具
但是,如果您正在使用像cloudflare这样的服务,则此方法可能无效。
相关阅读: nginx是什么,以及它是如何工作的