Давайте безо всяких рассуждений, просто пропишем и наладим у себя на сайте код для проверки скоростей загрузки и количества запросов к Базе данных и… вперёд с ветерком…
Для чего он нужен? – что можно сказать: думаю, чем больше вариантов тестирования, тем более точным будет среднее число результата. Во всех этих примочках, главное – пристреляться, чтобы не запутаться в итогах…
…ибо, как вы заметили, числа замеров на большинстве онлайн-тестерах время от времени друг от друга отличны, хотя в структуре сайта вами ничего не менялось, не портилось..!
Все эти запросы к БД, передачи-запросы/ответы серверов и .т.п. очень приблизительные результаты теста, однако, общий анализ работы сайта – очень полезная штука!
…различия итогов величины скорости зависит от многого: к примеру, скорость самого интернет. Да и скорости, на которых изволит работать ваш хостинг провайдер, играют не последнюю роль! Так что… в финале статьи и по этому поводу отыщете полезные ссылки.
устанавливаем код для измерения скорости загрузки страницы сайта
ПАМЯТКА:
…напоминаю всякий раз: заведите какой-то документ «запоминалку» всех совершаемых эксов с блогом. Копируйте редактируемые файлы. Пригодится!
Поверьте: так короче до профессионализма, ибо возможность переварки накопленных крупиц знаний в кашу маловероятна!
Способ за номером – 1.
Хотя вы наверняка это чудо видели где-то на сайтах.. на всякий случай даю скринку)
…так приблизительно выглядит счётчик замера данных скоростей загрузки страниц.
Место расположения кода счётчика выбирается по желанию владельца сайта, конечно же…
А во всём остальном, всего-то и нужно выполнить одно необходимое действо, а именно – открыть для редактирования файл footer.php
.
Путь таков: домен.ru/wp-content/themes/ваш_шаблон/footer.php
Рассмотрим документ footer.php
ближе: “прокрутите” его, думаю, так целесообразнее, книзу. Где-то там, на дне)) вы уже прописывали коды счётчиков посещений… Возможно, тут и счётчику скоростей будет самое место (тем которые ещё не установили счётчики посещений, в одной из следующих статей научимся устанавливать и утончённо управлять ими).
Online консультация по настройкам и созданию сайтов на WordPress
Итак:
У вас должно быть что-то типа такого расположения закрывающих див-классов.
То есть – основной div – закрывающий футер.
1
</div><!-- #footer -->
И… основной, закрывающий контейнер…
2
</div><!-- #container -->
Но коли именно таких имён div-кода у вас нет – не отчаивайтесь ! В любом случае будет что-то похожее, вот перед “вашими” закрывающими тегами и эксите, размещая код.
В любом случае какой-то административный текст в футере у вас уже будет, вот и выбирайте поблизости место новому – прописывайте атрибутику…
В итоге проведённых работ – проверяйте качество редакций на валидаторах html (ссылки на иные валидаторы в статье о разметке shema.org).
А вот и сам нужный код измерения скорости:
<!-- <div id="moi_ssili">запросов: <?php echo get_num_queries(); ?>. скорость: <?php timer_stop(1); ?> | 2014 - 2016 ®</div> -->
Конечно же – комментарии <!-- -->
с хвостов предложенного кода нужно убрать.
Я их вам показал как способ временного отключения скрипт-кода ) спидометра…
div-класс moi_ssili
на ваше усмотрение, это настройка стилистики футерного текста.
Способ номер 2.
Как…
добавить код замера скорости загрузки и числа запросов к БД в админку сайта
Кому-то, возможно, будет симпатичнее такой вариант замера скоростей сайта:
Код добавляется куда-нибудь в файл функций – functions.php
(а вообще, подобные кодировки советую вынести в отдельный плагин, который можно запросто лично создать. Как это делается..? …о всех “плюсах” этого предприятия по валидации сайта, читайте в этой статье как создать добавочный functions.php )
/** фин -данные о замере количества запросов к БД, скорости - выв. в подвале админки или футере **/
function wp_usage(){
printf( ('SQL: %d за %s сек. '), get_num_queries(), timer_stop(0, 3) );
if ( function_exists('memory_get_usage') ) echo round( memory_get_usage()/1024/1024, 2 ) . ' mb ';
}
add_filter('admin_footer_text', 'wp_usage');
// Если использовать фильтр с тегом wp_footer, то эти данные появятся в подвале сайта (шаблона!).
// add_filter('wp_footer', 'wp_usage');
/** фин -данные о замере количества запросов к БД, скорости - выв. в подвале админки или футере **/
Как видите, в комментариях к коду есть все необходимые пояснения.
А более подробно о полезных кодах файла функций (ну – просто необходимых), можно узнать вот на этой страничке.
На днях, файл будет открыт для свободного скачивания!
На этом занавес представления опускается…
…на рампы пыль печальная ложится…
Желаю всяческих удач!
Очень рекомендую прочесть о том, как включить на хостинге и в файле .htaccess gzip сжатие И как обезопасить сайт от взлома
mihalica.ru !