СКРИПТЫ
ТЕГИ:
php (319)
js (238)
html (145)
css (125)
html tags (62)
js tag (56)
jquery (41)
text (36)
js method (35)
js date (32)
php array (31)
form html (30)
fonts (27)
link (26)
Показать еще :
online (25)
ruweb.net (24)
foto (22)
php file (21)
atom (20)
forum (19)
hosting (18)
svg (18)
php date (17)
board (16)
html book (16)
input (16)
php time (16)
color (15)
js events (14)
js url (14)
notepad (13)
osclass (13)
htaccess (13)
img (13)
js time (13)
php img (12)
select (12)
знак (12)
table (12)
dw block (12)
info (12)
php path (12)
download (11)
keyboard (11)
jsphp (11)
form (11)
icon (11)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (8)
comment (7)
cookie (7)
php url (7)
year (6)
mysql (6)
iframe (6)
browser (6)
list (6)
click (6)
php get (6)
adminka (5)
tag a (5)
js math (5)
chart (5)
heading (5)
reg.ru (5)
mb (5)
search (5)
ftp (5)
js id (5)
value (5)
base64 (4)
week (4)
day (4)
ssl (4)
bbcode (4)
нок (4)
vk (4)
js form (4)
submit (4)
php var (4)
month (4)
pages (4)
symbols (4)
task (4)
console (4)
куб (3)
captcha (3)
domen (3)
js post (3)
line (3)
ucoz (3)
numbers (3)
padding (3)
js img (3)
https (3)
js hash (3)
vs code (3)
scandir (3)
рся (2)
seo (2)
prompt (2)
counter (2)
height (2)
google (2)
details (2)
js vars (2)
video (2)
sitemap (2)
tag hr (2)
youtube (2)
arrows (2)
typeof (2)
money (2)
qr kod (2)
нод (1)
rutube (1)
jino (1)
cursor (1)
header (1)
speed (1)
windows (1)
archive (1)
smile (1)
scroll (1)

Как определить скорость загрузки страницы в php

"скорость загрузки страницы php" - как узнать скорость загрузки страницы?

Подробно о скорости загрузки страницы в php

  1. Алгоритм определения скорости загрузки страницы
  2. Подсчет скорости загрузки страницы php
  3. Скачать/пример - что в файле
  4. Пример вывода скорости загрузки страницы
  5. Получить и вывести скорость загрузки страницы
  6. Скачать можно здесь

  1. Алгоритм определения скорости загрузки страницы

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

    Алгоритм до неприличия прост!

    В самом начале страницы нам нужно поместить один код определения времени.

    В самом конце страницы нам нужно поместить второй код определения времени.

    И после того, как у нас появятся две точки :

    $t_1 = Начальная точка времени.

    $t_2 = Конечная точка времени.

    $t_difference = $t_1 - $t_2 - разница между двумя временными точками и будет... время загрузки страницы....

    Что за код для определения скорости загрузки страницы?

    Создадим первую временную точку:

    Первая часть кода для определения скорости загрузки страницы

    Для того, чтобы получить первую временную точку - нам понадобится :

    Функция microtime - как вы наверное знаете, что данная функция возвращает текущее время в миллисекундах + секунды. И между ними пробел....

    Для иллюстрации давайте пярмо здесь выведем :

    echo microtime();

    Результат:

    0.80815000 1670333221

    Чтобы оперировать двумя частями данного времени нам нужно разделить на две части с помощью explode:

    $start_time = explode(' ', microtime());

    Вы получите массив - выведем с помощью [print_r]:

    print_r($start_time);

    Первое это миллисекунды.

    Секунды.

    Array

    (

    [0] => 0.80816000

    [1] => 1670333221

    )

    <?

    $start_time = explode(' ', microtime());

    ?>


  2. Подсчет скорости загрузки страницы php

    Далее нам потребуется вторая временная точка:

    Вторая часть кода определения скорости загрузки страницы<

    Далее... в самом низу страницы располагаем второй кусок кода аналогичный первой части, но имя массива будет другое:

    $end_time=explode(' ', microtime() );

    Подсчет скорости загрузки страницы php

    Как будет происходить подсчет скорости загрузки страницы php?

    Как я уже сказал выше... в ячейке [1] находятся секунды..., поэтому, чтобы получить секунда надо отнять от ячейки второй"первой временной точки[1]" ячейку "первой временной точки[1]" :

    Аналогично поступаем с миллисекундами.

    Полученные два числа надо сложить:

    $different=( $end_time[1]-$start_time[1] ) + ( $end_time[0]-$start_time[0] );

    Вывод полученной скорости загрузки страницы:

    echo 'Страница загружена за : '.$different . ' секунд. ';


    Код в сборе "скорость загрузки страницы php"

    Что в файле "speed_download_page.php"?

    Файл "speed_download_page.php" - это пример определения скорости страницы.

    Пример с данным кодом страница
    Вывод прошедшего времени в двух форматах:

    Поскольку страница маленькая, то скорость загрузки будет большая и будет выводить число с "Е".

    Чтобы этого не произошло ... применим "sprintf" для форматирования данного числа! Точность 6 знак после запятой.

    Скачать пример определения скорости загрузки страницы php

    Скачать можно здесь.


  3. Пример вывода скорости загрузки страницы

    Для того, чтобы посмотреть "Пример вывода скорости загрузки страницы" - опускаемся до самого низа страницы!

    И там вы увидите вот такую примерно картину...

    Естественно, что число всегда будет разным!

    Не думайте, что одна и та же страница будет загружаться "всегда" одинаковое количество секунд!

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


  4. Получить и вывести скорость загрузки страницы

    Предположим, что вы получили скорость загрузки страницы php.
    И вам требуется вывести данный результат... куда-то, как вы уже видели в самом верху страницы...... для этого вам понадобится:
    Html:

    В том месте(внизу) где вы выводите скорость загрузки помещаем данные в любой элемент... пусть это будет span

    Добавляем туда id:

    <span id="speed_download_page">Страница загружена за : <?=$different?> секунд.</span>
    Куда будем выводить скорость загрузки страницы:

    Вам потребуется второй элемент, пусть это будет div

    <div id=show_speed_download></div>
    javascript :

    Тег script.

    Любым из способов обратиться к тегу по id.

    В него помещаем window.onload

    + вам нужен innerHTML

    show_speed_download .innerHTML = speed_download_page.innerHTML ;

    Соберем весь код...

    Получение и вывод скорости загрузки страницы:

    Html:

    <div id=show_speed_download></div>

    javascript :

    <script>

    window.onload = function() {

    show_speed_download .innerHTML = speed_download_page.innerHTML ;

    };

    </script>

    Html:

    <span id="speed_download_page">Страница загружена за : <?=$different?> секунд.</span>

Можете не благодарить, лучше помогите!
Название скрипта :Определение скорости загрузки страницы php
Ссылка на скачивание : Все скрипты на одной странице
Теги :
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
Последние комментарии :
Марат :
18.11.2022 17:21
Как же я вами завидую! Сколько у вас свободного…
подробнее.
>" :
18.11.2022 17:18
Читать тяжело. Я еще фильтрацию тегов потыкаю, если вы не…
подробнее.
Марат :
18.11.2022 17:17
А как восклицательные знаки? С ними всё нормально??? Или нет??? Вы к ним как…
подробнее.
Марат :
18.11.2022 17:15
В мире много разных отклонений... по статистике примерно 10% человек в странах имеют такие.... Была у меня…
подробнее.
qwe"> :
18.11.2022 17:00
Читать тяжело. Я еще фильтрацию тегов потыкаю, если вы не…
подробнее.
Марат :
20.10.2022 10:10
Очень рад за Вас!
подробнее.
ruweb
Страница загружена за : 0.020121 секунд. Подробнее