PHP で 1 秒あたりの統計インターフェイス訪問数を実装する方法を教えてください。コード例を提供してください。
ディスカッションに返信 (解決策)
助けてください……………………
Web サーバーのログを分析します
訪問ごとにレコードを挿入します。 その後、レコードを分析するか、上記のようにログを確認します。
PHP レイヤーについては、各アクセスの回数を増やして (memcache ストレージを使用するなど)、データベースに挿入しますできるだけ多くの回数 (500 回など)
Web サーバー層でアクセス ログを確認します。たとえば、nginx のデフォルトの access.log ファイル
のログを分析します。 Web サーバー
マスター、PHP でログを呼び出すにはどうすればよいですか? ファイルを分析するにはどうすればよいですか?コードのデモを提供してください
PHP 層については、各アクセスの回数を増やし (memcache ストレージの使用など)、できるだけ多くの回数 (500 回など) データベースに挿入します。 )
Web サーバー層の場合は、アクセス ログを確認してください。たとえば、nginx のデフォルトの access.log ファイルは
マスター、nginx のログ ファイルを分析するために PHP を実装するにはどうすればよいですか?操作方法は?
ログ ファイルを見つけて、php がログ ファイルにアクセスできることを確認します
ログ ファイルの最後の 10 行を投稿します
php レイヤーの場合は、毎回、アクセス数が 1 回増加し (例: memcache ストレージを使用)、その回数がデータベースに挿入されます (例: 500 回)
Web サーバー層で、アクセス ログを確認します。たとえば、nginx のデフォルトの access.log ファイルは
です。マスター、nginx ログ ファイルを分析するために PHP を実装するにはどうすればよいですか?操作方法は?
192.168.1.115 - - [26/Nov/2015:08:45:18 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/ 5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:08:45:41 +0800] "GET /admin/d1/get_id ?pid=13333333333 HTTP/1.1" 404 1333 -" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [2011/11/26] 5: 08:53:18 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 "
192.168.1.115 - - [26/Nov/2015:08:53:22 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/5.0 ( Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:08:55:00 +0800] "GET /admin/d1/get_id?pid =13333333333 HTTP/1.1" 404 1333 "-""Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:0] 8: 55:01 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/5.0 (Windows NT 6.1; うわー64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:08:55:03 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:09:16:04 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 200 70 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:09:16:29 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 200 70 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv: 40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:09:16:31 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 200 70 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [26/Nov/2015:09:16:42 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1332 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 - - [ 26/Nov/2015:09:53:10 +0800] "GET /cloud/V1/post_irimg HTTP/1.1" 200 61 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML、Gecko など) Chrome/38.0.2125.122 Safari/537.36 SE 2.X MetaSr 1.0"
大神これは我的日志文件里の一部分我不懂怎么分析
最初の
192.168.1.115 - - [26/Nov/2015:08:45:18 +0 800]「GET / admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
その中
192.168.1.115 は来客者の ip
[26/Nov/2015:08:45:18 +0800] 是问问時間
"GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 要求メソッドおよび要求の URL
404 是 http 响应型(404 表示未到達要求の目标)
1333 不透明含义(不过不影响你的分析)
「Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0" は来访者の设备
你提取出访问時間间就可行统计了
最初の行
192.168.1.115 - - [26/Nov/2015:08:45:18 +0800] "GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" 404 1333 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
192.168.1.115 は訪問者の IP です
[11 月 26 日] /2015:08:45:18 +0800] はアクセス時間です
"GET /admin/d1/get_id?pid=13333333333 HTTP/1.1" リクエスト メソッドとリクエスト URL
404 は http レスポンス タイプ (404 は要求されたターゲットが見つからなかったということです)
1333 意味は不明瞭です (ただし、分析には影響しません)
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"は訪問者デバイスです
アクセス時間を抽出して統計を作成できます
ああ、神様、ありがとうございます。しかし、その時間をどのように認識するのでしょうか?比較するにはどうすればよいですか?