студия занимательная МИХАЛИКА
! Михалика - запросто с WordPress:
доступная ручная работа по правилам оптимального интернет(а)
Здравствуйте !

издатель:   в теме: Создание сайта - WordPress
студия занимательная МИХАЛИКА

Как добавить на сайт код (тестер) проверки запросов к БД и скорости загрузки сайта… 2 способа

Давайте безо всяких рассуждений, просто пропишем и наладим у себя на сайте код для проверки скоростей загрузки и количества запросов к Базе данных и… вперёд с ветерком…

Для чего он нужен? — что можно сказать: думаю, чем больше вариантов тестирования, тем более точным будет среднее число результата. Во всех этих примочках, главное — пристреляться, чтобы не запутаться в итогах…

…ибо, как вы заметили, числа замеров на большинстве онлайн-тестерах время от времени друг от друга отличны, хотя в структуре сайта вами ничего не менялось, не портилось..!

Все эти запросы к БД, передачи-запросы/ответы серверов и .т.п. очень приблизительные результаты теста, однако, общий анализ работы сайта — очень полезная штука!


…различия итогов величины скорости зависит от многого: к примеру, скорость самого интернет. Да и скорости, на которых изволит работать ваш хостинг провайдер, играют не последнюю роль! Так что… в финале статьи и по этому поводу отыщете полезные ссылки.

 

 

 

устанавливаем код для измерения скорости загрузки страницы сайта

 

 

ПАМЯТКА:

…напоминаю всякий раз: заведите какой-то документ «запоминалку» всех совершаемых эксов с блогом. Копируйте редактируемые файлы. Пригодится!

Поверьте: так короче до профессионализма, ибо возможность переварки накопленных крупиц знаний в кашу маловероятна!

 

 

Способ за номером — 1.

 

 

Хотя вы наверняка это чудо видели где-то на сайтах.. на всякий случай даю скринку)

…так приблизительно выглядит счётчик замера данных скоростей загрузки страниц.

 

 

Как добавить на сайт тестер-код проверки скорости загрузки

 

 

Место расположения кода счётчика выбирается по желанию владельца сайта, конечно же…

А во всём остальном, всего-то и нужно выполнить одно необходимое действо, а именно — открыть для редактирования файл footer.php.

 

 

Путь таков:  домен.ru/wp-content/themes/ваш_шаблон/footer.php

 

 

Рассмотрим документ footer.php ближе: «прокрутите» его, думаю, так целесообразнее, книзу. Где-то там, на дне)) вы уже прописывали коды счётчиков посещений… Возможно, тут и счётчику скоростей будет самое место (тем которые ещё не установили счётчики посещений, в одной из следующих статей научимся устанавливать и утончённо управлять ими).

 

 


подписка feedburner МИГ подписки - ВРЕМЯ знаний!!

 

 

Итак:

 

У вас должно быть что-то типа такого расположения закрывающих див-классов.

 

То есть — основной 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');
/** фин -данные о замере количества запросов к БД, скорости - выв. в подвале админки или футере **/

 

 

Как видите, в комментариях к коду есть все необходимые пояснения.

 

 

А более подробно о полезных кодах файла функций (ну — просто необходимых), можно узнать вот на этой страничке.

На днях, файл будет открыт для свободного скачивания!

 

 


На этом занавес представления опускается…

 

 

Желаю всяческих удач!

 

 

 

 

 


Если что-то не ясно, спрашивайте. Помогу… в чём дюжу.
Вместе мы многое сможем! Берегите себя и свой век - mihalica.ru


Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!


меточная навигация:

Поделитесь соображениями: Ваши мысли очень важны! $ правила комментирования ©

Ваш e-mail не будет опубликован. Обязательные поля помечены *