私のウェブサイトの統計を取得する方法が必要です。
PHPを介してこの情報を取得する方法はありますか?
- データベースサイズ-私のウェブサイトがその情報を保存するデータベースのサイズ
- データベースサーバー-使用しているデータベースタイプの名前とバージョン(例:MySQL 5.5.24-log)
- メモリ使用量
私のウェブサイトの統計を取得する方法が必要です。
PHPを介してこの情報を取得する方法はありますか?
使用できる関数については、PHPのドキュメントを参照してください。
http://php.net/manual/en/mysqli.stat.php
データベースサイズ-私のウェブサイトがその情報を保存するデータベースのサイズ
これを試して、サイズをバイト単位で取得します。
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