ホーム 経験・テクニック共有 標準記事

標準記事

WordPressでデータベースクエリ数、生成時間、メモリ使用量を表示する

この記事では、任意のPHPサイトのフッターに、現在のページのデータベースクエリ数、ページ生成時間、メモリ使用量を表示するコードを紹介します。純粋なコードで、関数ファイルにコードを挿入する必要はありません。以下のコードをテーマのフッターファイル(footer.php)に追加します。効果は下図の通りです。具体的なコードは以下の通りです。本ページは <?php timer_st…

2020年7月23日更新 約2分で読めます
在WordPress显示数据库查询、生成时间和内存占用

この記事では、任意のPHPサイトのフッターに、現在のページのデータベースクエリ数、ページ生成時間、メモリ使用量を表示するコードを紹介します。純粋なコードで、関数ファイルにコードを挿入する必要はありません。

以下のコードをテーマのフッターファイル(footer.php)に追加します。

効果は下図の通りです。

页面数据库查询内存使用信息

具体的なコードは以下の通り:

本页面在 <?php timer_stop(1); ?> 秒里勾搭了 <?php echo get_num_queries(); ?> 次数据库,消耗了 <?php echo memory_get_peak_usage()/1000000; ?>  MB的内存。

/1000000の意味を説明すると、デフォルトではmemory_get_peak_usageはバイト単位の値を返します。MB単位の値を計算するには/1024/1024が必要ですが、結果の桁数が長くなるため、直接100万で割って桁数を短くしています。

生成時間とデータベースクエリのみを表示する場合は、以下のような記述もあります。

<?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> –>

上記のコードをソースコードのみに表示したい場合は、コメントタグを追加します。以下の通り:

<!-- 这里是上面那些代码 -->

ログインユーザーのみに表示したい場合は、以下のように記述します

<?php if (current_user_can('level_10')) {echo '<!-- ' . get_num_queries() . ' queries in ' . timer_stop(3) . ' seconds -->';} ?>
5/5 - (1票)
前の記事 サイトのテーマテンプレートを変更する際、SEOへの影響を軽減する方法 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 Windowsのリビジョンとは?自動保存を無効にする方法 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: