Узнать скорость генерации страницы на php

Алексей

Алексей

Для того, что бы узнаьт время генерации страницы есть функция microtime( true );

В WP есть 2 обертки этой функции:

timer_start()

— подключается вначале

timer_stop()

— нужно добавить в footer, что бы вывести время генерации.


 add_filter('wp_footer', 'performance', 999999); // в подвале сайта
    function performance()
    {
        $stat = sprintf(__('SQL: %d за %s sec. %.2f MB ', 'wp-addon'), get_num_queries(), timer_stop(),
            (memory_get_peak_usage() / 1024 / 1024));
        if (is_admin()) {
            echo $stat; // видно
        } elseif(current_user_can('manage_options')) {
            echo '
'.$stat.'
'; } }