程序员必知必会 QPS TPS、URI URL、PV UV GMV、CPU密集型与IO密集型

职业培训 培训职业 2024-11-29
QPS和TPS代表服务器处理能力指标。QPS(Queries Per Second)表示每秒查询次数,衡量服务器处理流量能力。例如,客户端访问一个index页面涉及3次请求,即3个QPS。TPS(TransactionsPerSecond)衡量每秒处理事务数,一个事务包含客户与服务器之间的请求与响应,以计算使用时间

QPS和TPS代表服务器处理能力指标。QPS(Queries Per Second)表示每秒查询次数,衡量服务器处理流量能力。例如,客户端访问一个index页面涉及3次请求,即3个QPS。TPS(TransactionsPerSecond)衡量每秒处理事务数,一个事务包含客户与服务器之间的请求与响应,以计算使用时间和完成事务数量。以访问index页面为例,3次请求对应1个TPS。

URI(Uniform Resource Identifier)与URL(Uniform Resource Locator)关系:URL是URI的子集,所有URL都是URI,但并非所有URI都是URL。URL提供访问资源的路径,而URI用于解析资源。

PV(Page View)衡量页面浏览量,每次请求或访问累计1个PV。UV(Unique Visitor)指独立访问用户数,同一客户端24小时内只计1次。GMV(Gross Merchandise Volume)表示商品交易总额,用于电商行业,包括成交总额及未支付订单金额,用于衡量交易规模。

CPU密集型任务适合多线程,充分利用CPU核心,提高效率。但过多线程可能导致效率下降,因频繁切换线程消耗资源。对于IO密集型任务,如磁盘或网络操作,多线程可以同时执行,提高效率。此时,线程数应等于IO任务数。

标签

版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。

本文链接:http://www.yopinpei.com/20241129/2/175366

猜你喜欢
其他标签