2020-12-29 09:32:42 阅读(142)
建立一个普通的Web服务器非常简单,特别是在Windows平台上,许多Web服务器软件都有图形安装工具和图形管理工具。然而,如何使架设的Web服务器真正承受非常高的负载?对于任何网站,提供的内容都可以分为静态网页或动态网页。由于网站可以提供动态内容,整个网站的负载不仅包括Web服务器的负载,还包括后端应用软件(CGI,PHP等),数据库服务器负载等。此时,如何提高整个站点的负载能力相对复杂。通常的方法是使用垂直划分法,将不同的功能划分为不同的服务器,这是因为为为了使Web服务器达到最佳性能和负载能力,需要调整服务器参数设置的不同目的,提供静态网页服务器和动态访问服务器有不同的要求。尽管动态内容在越来越多的网站中变得非常重要,但一个网站的大部分访问仍然是对静态数据的访问。此外,即使对于提供动态内容的Web服务器,除了满足后端应用程序的性能要求外,其他需要注意的问题也与提供静态内容的Web服务器相同。在许多情况下,还会特别要求服务器能够提供优秀的静态数据访问能力,例如提供图片、音乐、视频片段的服务器。另一方面,对于访问量大的网站,通常使用负载平衡的技术,通过使用由多个服务器组成的服务器集群来分担负载。这种服务器集群或负载均衡的技术已经相当成熟,尤其是大型网站。在这种方法中,每个服务器都有相同的功能,因此可以称为水平划分。一个真正的高负载站点通常采用上述方法将负载分配到不同的服务器上,以解决服务器的负载问题。然而,随着网站内容的丰富,网站访问的随机性相当大,访问量也会迅速增加。因此,系统管理员需要真正了解Web网站的负载能力,以满足越来越多的访问者。1.以下问题或类似问题:、VPS能支持多少PV?2、VPS能支持多少IP?3、VPS能支持多少访问?4、有多少人能支持VPS在线?5、xxxip需要哪个VPS?6、xxpv需要哪个VPS?7、xxx人在线需要哪个VPS?没有答案。没有答案的原因:(1)静态一次(HTML、JS、图片等。)HTTP请求和动态(ASP、PHP等。)HTTP要求消耗的资源(CPU、内存等。)相差数倍到几十倍。(2)注意以上是HTTP请求,而不是页面访问(1PV),每次访问产生的HTTP请求数量可能相差数倍。(3)一个IP产生的PV可能会相差几倍。也许你的网站IP和PV访问率是固定的,然后你可以根据IP的数量来计算PV的数量。即使能算出来,也没有意义。原因见综上所述。(4)不同的网站程序有不同的负载能力。一般来说,静态HTML消耗的资源远小于动态程序(PHP、ASP等)。不同静态网页访问资源的占用大致相同,不同动态网站程序消耗的资源差距因基数大而相对较大。(6)网站程序相同,设置不同,资源消耗不同。以Discuz和DedeCMS为例,提示网站背景与负载相关的设置。(7)不同的Web服务器负载能力不同。一般来说,Linux上常用的Web服务器资源消耗如下,APACHE>Lighttpd≈Nginx。(8)相同的服务器环境(Web、DB),不同的设置参数可能会消耗不同的资源。*注:上述“相同”和“不同”是假设其他因素完全一致(显然,这种假设仅限于理论,因此不能用于实际计算)。由于上述原因,一些用户希望使用“相同的网站程序”、以PV或IP数量为条件计算相关资源,这里的答案只能是,不能计算。
以上就是关于聊一聊网站服务器的负载能力问题的相关介绍,更多聊一聊网站服务器的负载能力问题相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对聊一聊网站服务器的负载能力问题有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一