Web服务器存储网站内容,并将文本、图像、视频和应用数据等内容交付给发出请求的客户端。最常见的客户端是Web浏览器程序。当用户点击链接或下载浏览器所显示页面中的文档时,浏览器会向网站请求数据。

Web服务器使用超文本传输协议(HTTP)与Web浏览器通信。大多数网页的内容使用超文本标记语言(HTML)编码。内容可以是静态的(例如文本和图像),也可以是动态的(例如计算得出的价格或客户标记为待购的商品列表)。为提供动态内容,大多数Web服务器支持使用服务器端脚本语言,将业务逻辑编入通信过程。常见的受支持语言包括Active Server Pages(ASP)、JavaScript、PHP、Python和Ruby。

Web服务器还可能缓存内容,以加快常用请求内容的交付速度。此过程也称为Web加速。

Web服务器可以使用相同的软硬件资源托管一个或多个网站,这称为虚拟主机。Web服务器还可以限制对不同客户端的响应速度,防止单个客户端占用过多资源,以便更好地满足大量客户端的请求。

Web服务器通常用于托管可通过互联网访问的网站,但也可用于在局域网(例如公司内部网)中的Web客户端与服务器之间进行通信。Web服务器甚至可以嵌入数码相机等设备中,让用户能够通过任何常见的Web浏览器与设备通信。

NGINX Plus如何提供帮助?

NGINX Plus和NGINX是出色的负载均衡解决方案,广泛应用于Dropbox、Netflix和Zynga等高流量网站。全球超过3.5亿个网站依靠NGINX Plus和NGINX Open Source快速、可靠且安全地交付内容。

NGINX Plus 专为解决 Web 应用和平台固有的速度限制而开发。它将多种功能整合到一个灵活且经济高效的解决方案中,能够快速、可靠地交付静态和动态内容,从而提升客户满意度并促进营收增长: