Php 如何衡量每用户和每分钟的请求数

Php 如何衡量每用户和每分钟的请求数,php,Php,首先我想说,请求并不意味着“mysql查询” 那么这个请求是什么意思呢?我用一个例子来回答 我有一个ajax脚本,它引用了php页面 脚本发送一些数据,以及请求此页面的用户id 这是一个php代码 问题: 在一分钟内,每个用户请求这个php页面多少次? 如何在高性能中度量它?在php脚本的开头,您可以从$\u服务器全局变量检索有关请求的信息。如果使用var\u dump变量$\u服务器可以查看有关请求的可用信息。我设想像$\u SERVER['REQUEST\u URI']或$\u SERV

首先我想说,请求并不意味着“mysql查询

那么这个请求是什么意思呢?我用一个例子来回答

  • 我有一个ajax脚本,它引用了php页面
  • 脚本发送一些数据,以及请求此页面的用户id
  • 这是一个php代码
问题:

在一分钟内,每个用户请求这个php页面多少次?
如何在高性能中度量它?

在php脚本的开头,您可以从
$\u服务器
全局变量检索有关请求的信息。如果使用
var\u dump
变量
$\u服务器
可以查看有关请求的可用信息。我设想像
$\u SERVER['REQUEST\u URI']
$\u SERVER['SCRIPT\u FILENAME']
这样的东西将保存您需要的信息。将该信息加上用户id和日期存储在mysql表中,您应该被设置?

请删除mysql标记,除非您有数据库组件。如果数据存储在MySQL中,请提供数据和表布局的示例。您想知道web服务器或DB服务器上的请求是什么……我放置MySQL标记是因为,我认为我应该将此数据存储在MySQL中。@ThomasBanderas您如何识别单个用户?通过IP?由用户代理?饼干?会议?您的系统是否应该经得起那些积极试图绕过它的用户的考验?@ThomasBanderas不必担心性能。完全像这样的东西几乎不花你一分钱。当你的页面每小时有几千次点击时,开始担心吧。即使这样,我打赌你也可以在其他地方获得性能提升,而不是简单的插入查询。