最简单的方法来检查点击每分钟?

我被要求看一个网站有很多的stream量。 他们禁用access_log出于性能原因(它看起来不错,寿),我想知道他们每分钟/小时/无论多less点击。

没有启用access_log我怎么能检查点击每分钟/小时/天在apache服务器上? 也许主页上的代码行猜测?

你可以尝试启用mod_status ,这将给你的信息和更多的例如

Current Time: Wednesday, 16-Nov-2011 21:52:01 GMT Restart Time: Wednesday, 16-Nov-2011 21:51:50 GMT Parent Server Generation: 0 Server uptime: 10 seconds Total accesses: 0 - Total Traffic: 0 kB CPU Usage: u0 s0 cu0 cs0 0 requests/sec - 0 B/second - 1 requests currently being processed, 5 idle workers W_____.......................................................... ................................................................ ................................................................ ................................................................ Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, "L" Logging, "G" Gracefully finishing, "I" Idle cleanup of worker, "." Open slot with no current process Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request 0-0 4957 0/0/0 W 0.00 5 1369611147 0.0 0.00 0.00 192.168.1.73 host.lan GET /server-status HTTP/1.1 

Google Analytics做得不错。

 <?php /* In progress by HaZe as of 11-16-11 It gets the IP from the user, even behind a PHP proxy (VPNs are still hidden). */ if (getenv("HTTP_X_FORWARDED_FOR")) { $ipaddress = getenv("HTTP_X_FORWARDED_FOR"); } else { $ipaddress = getenv("REMOTE_ADDR"); } $localdate = date("lj FY g:ia", time() - date("Z")); $useragent = $_SERVER['HTTP_USER_AGENT']; $referer = $_SERVER['HTTP_REFERER']; $page = $_SERVER['REQUEST_URI']; $useragent = strip_tags($useragent); $varlog = fopen("access-log-php.html", "a"); // Write data fwrite($varlog, $ipaddress); fwrite($varlog, "<br>"); fwrite($varlog, $localdate); fwrite($varlog, "<br>"); fwrite($varlog, $page); fwrite($varlog, "<br>"); fwrite($varlog, $useragent); fwrite($varlog, "<br>"); fwrite($varlog, $referer); fwrite($varlog, "<br><br>"); // Close file fclose($varlog); ?> 

你可以尝试这个,只要将它添加到索引页,如果它是PHP,或者更好,将它作为PHP函数在“Header.html”文件中popup。

每当它加载它会给你的用户的IP,引荐,用户代理和页面查看。

粗略地说,把它保存到需要的地方一个小时,然后把它生成的文件(access-log-php.html)剪切并粘贴到不被编辑的地方。 你可以看看里面并计算点击次数。

或者,设置一个PHP SQL函数,并将其加1,然后存储到数据库的表中一个小时。

虽然PHP是要走的路。