面试宝典

程序员必知必会的基础术语

一、QPS和TPS QPS:QueriesPerSecond,意思是“每秒查询数”,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。即最大吞吐能力。TPS:TransactionsPerSecond,意思是“每秒处理事务数”,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计

QPS是每秒查询数,衡量服务器最大吞吐能力;TPS是每秒处理事务数,一个事务是客户端发请求到收到响应的完整过程。访问index页面请求html、css、js三次,算3个QPS、1个TPS。URI包含URL和URN,URL一定是URI。PV是页面浏览量,UV是独立访客数,GMV是商品交易总额。CPU密集型线程数等于CPU核数最好,IO密集型可开更多线程。

  • 访问index页面请求html、css、js共3次:3个QPS,1个TPS
  • URI包括URL和URN两个子类,URL是URI的子集,URI不一定是URL
  • GMV含拍下未支付订单,等于销售额加取消、拒收、退货订单金额
  • CPU密集型任务线程数等于CPU核数最佳,线程过多反而降效
  • IO密集型程序IO等待时CPU可跑其他线程,适合开更多线程

一、QPS和 TPS  

QPS:Queries Per Second,意思是“每秒查询数”,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 即最大吞吐能力。

TPS:TransactionsPerSecond,意思是“每秒处理事务数”,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

eg:客户端-》访问一个index页面会请求服务器三次:涉及一个html访问,一个css访问,一个js访问,那么就是3个QPS,一个TPS。

二、URI和URL  

首先理解关系:URI包括URL和URN两个子类,所以URL是URI的子集,所以URL一定是URI,而URI不一定是URL;


其次区分差异:

  • URI (Universal Resource Identifier )是统一资源标示符,可以唯一标识一个资源。eg:http:// or ftp://;

  • URL(Universal Resource Locator)是统一资源定位符,可以提供找到该

原创不易,完成人机校验,阅读全文

常见问题

QPS和TPS有什么区别?

QPS是每秒查询数,衡量服务器每秒响应的查询次数;TPS是每秒处理事务数,一个事务从请求发出计时到响应返回,可包含多次查询。

URL和URI是什么关系?

URI是统一资源标示符,包含URL和URN两个子类;URL是统一资源定位符,提供找到资源的路径,因此URL一定是URI,URI不一定是URL。

相关推荐