0

私のウェブサイトの統計を取得する方法が必要です。

PHPを介してこの情報を取得する方法はありますか?

  • データベースサイズ-私のウェブサイトがその情報を保存するデータベースのサイズ
  • データベースサーバー-使用しているデータベースタイプの名前とバージョン(例:MySQL 5.5.24-log)
  • メモリ使用量
4

2 に答える 2

1

使用できる関数については、PHPのドキュメントを参照してください。

http://php.net/manual/en/mysqli.stat.php

http://php.net/manual/en/function.mysql-stat.php

http://php.net/manual/en/pdo.getattribute.php

于 2012-12-30T15:02:51.650 に答える
1
  • データベースサイズ-私のウェブサイトがその情報を保存するデータベースのサイズ

    これを試して、サイズをバイト単位で取得します。

    mysqli_select_db("yourdatabase");  
    $q = mysqli_query("SHOW TABLE STATUS");  
    $size = 0;  
    while($row = mysqli_fetch_array($q)) {  
        $size += $row["Data_length"] + $row["Index_length"];  
    }
    

    次に、メガバイト単位で変換します。

    $decimals = 2;  
    $mbytes = number_format($size/(1024*1024),$decimals);
    
  • データベースサーバー-使用しているデータベースタイプの名前とバージョン(例:MySQL 5.5.24-log)

    できないと思います。複数のデータベースを使用している可能性もあります(#1を参照)。mysqli_statsまたはを使用して常に現在のバージョンを取得できますが、PDO::getAttribute最初にデータベース(MySQL、Oracle、または当社)に接続する必要があります。

  • メモリ使用量

    使用するmemory_get_usage

于 2012-12-30T15:03:31.000 に答える