Fungsi statistik trafik tempoh masa NGINX
伊谢尔伦
伊谢尔伦 2017-05-16 17:29:35
0
3
634

Kaedah yang saya boleh fikirkan setakat ini:
Awk menganalisis log + penjumlahan bersyarat dan mengemas kini pangkalan data.
Tetapi apabila saiz log besar, kecekapan akan terjejas.

Adakah cara yang lebih mudah?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua (3)
Ty80

Selamat mencuba modul http_accounting kami, yang boleh didapati dalam senarai modul pihak ketiga di laman web rasmi nginx~

    大家讲道理

    Mari bincang tentang rancangan kami, alirannya ialah 1.9kw

    1 Meja depan merekodkan log penghantaran melalui

    2.ningxmerekodkan log aksestj.htmlsecara berasinganningx单独记录tj.html的访问日志

    3.syslog定时 1分钟分割一次

    4.cronjob定时1分钟 处理分析分割好的日志

    现在我们采用的是1分钟更新一次mysql数据库,正在打算将当天的数据存储方式放到redis上,而将历史记录放到mongodb

    3 syslogdijadualkan dibahagikan sekali setiap 1 minit 4 cronjobmenjadualkan 1minit untuk memproses dan menganalisis log berpecah Kini kami menggunakan pangkalan data mysqluntuk dikemas kini sekali setiap minit Kami merancang untuk menyimpan data hari itu pada redis dan rekod sejarah pada mongodb.
      黄舟

      Selagi log dipotong dengan kerap, fail yang diproses setiap kali tidak akan menjadi sangat besar.

      Kemudian saya menulis program kecil untuk melakukan statistik, yang lebih cekap.

      Jika anda mempunyai keperluan pertanyaan yang lebih fleksibel, anda juga boleh merekodkan maklumat log ke dalam pangkalan data, mewujudkan indeks berdasarkan masa dan medan yang diperlukan, dan pertanyaan terus dengan SQL.

        Muat turun terkini
        Lagi>
        kesan web
        Kod sumber laman web
        Bahan laman web
        Templat hujung hadapan
        Tentang kita Penafian Sitemap
        Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!