400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

服务器资源消耗与哪些因素相关?

在国内的团购网站架构中,服务器硬件的性能与PV(页面浏览量)以及QPS(每秒查询率)之间存在着紧密的联系。以下是对这一关系的深入探讨。
通常情况下,我们所说的“百万级别的访问量”指的是PV。根据计算PV的粗略公式,即并发数乘以一天的秒数再除以2(考虑到昼夜之分),我们可以得出,如果PV达到100万,那么粗略计算出的并发数仅为23。
然而,根据实际经验,如果我们去除图片、JS、CSS等静态资源,仅保留纯动态内容,那么一台4核4G内存的机器可以承受大约100个并发数。这意味着,即便是面对五百万级别的PV,这样的配置也能应对自如。
值得注意的是,服务器资源的消耗主要集中在后端程序上,例如Tomcat、PHP等数据库链接程序,以及需要编译的内容。因此,上述公式只能作为一个粗略的计算,因为不同服务提供的内容和需求差异较大。
此外,我们还需要了解一些基本概念。QPS是指每秒请求的数量,也就是每秒新建的连接数。尽管许多连接在完成TCP三次握手后可能已经不再消耗服务器资源,但这些处于活动状态的连接仍然需要考虑。每台机器的连接数上限通常为65535,这个数字是我们需要关注的。
PV则是指页面被浏览的次数。例如,当我们打开一个网页时,该网站的PV就会增加一次。
最后,我们需要明确一点:如果有任何不正确的地方,欢迎提出宝贵意见。
总的来说,团购网站在架构设计时,需要综合考虑服务器硬件、PV、QPS等因素,以确保网站能够稳定、高效地运行。同时,了解相关概念和计算方法,有助于我们更好地优化网站性能,提升用户体验。

之前了解了一下国内某团购网站的架构,其中提到了服务器硬件和 pv 以及 qps 的一些关系。

服务器资源消耗与哪些因素相关?

百万级别的访问量,应该指的是 PV 吧。

并发数计算 PV 的粗算计算公式是

qps(或并发数) x 86400(秒)÷  2 (分昼夜)

所以 PV 100万 粗算来并发数只有 23 。


按照经验,剥离图片和js,css 等静态页面,纯动态内容。一台 4 核 4G 内存的机器可以抗住 100左右的并发数。


  • 百万 pv 小网站的 并发只有 23. 1000000 ÷ 86400 x 2 = 23
  • 4核 4G,能抗住100左右的并发, 日 五百万级别的 pv 了。

服务器资源的消耗主要是后端程序这一块,例如 tomcat 或 php 等其他需要链接数据库的程序,还有些需要编译的内容。所以这个公式只能是粗算,因为提供的服务大家各不相同。


概念:

QPS = req/sec = 请求数/秒

qps 是 new 的请求,叫每秒新建链接数, 很多连接进来的链接,已经 tcp 三次握手的完成内容交互之后的,没有超过 tcp 的断开时间,虽然是活动状态,但是已经基本不消耗服务器资源了, 这种是最大活动链接数, 每台机器65535个链接数,这个链接数基本不考虑。

PV = Page View

pv 是指页面被浏览的次数,比如你打开一网页,那么这个网站的pv就算加了一次。


有不对的地方,欢迎拍砖。


【限时免费】一键获取网络规划系统模板+传输架构设计+连通性评估方案

服务器硬件相关文章

服务电话:
400-035-6699
企服商城