Как узнать время загрузки сайта, используя python или javascript - PullRequest
0 голосов
/ 11 октября 2018

Мне нужно найти время загрузки сайта, который я сейчас создаю.Я принимал сайт локально.Как я могу найти его время загрузки с помощью Python или Javascript?Я попробовал следующий код, но я думаю, что это время отклика.

from time import time
from urllib.request import urlopen

stream = urlopen('https://01c92730.ngrok.io/index.html')
cream = urlopen('https://01c92730.ngrok.io/Webpage.html')
start_time = time()
output = stream.read()
end_time = time()
stream.close()
print(round(end_time-start_time, 3))

start = time()
output = cream.read()
end = time()
cream.close()
print(round(end-start, 3))`

1 Ответ

0 голосов
/ 11 октября 2018

Просто введите var start = Date.now () в начале страницы и (Date.now () - start) в конце страницы, чтобы получить время загрузки.

Случай 1 # без загрузки библиотеки

<doctype html>
<html>
    <head>

        <script type="text/javascript">
            var start = Date.now();
        </script>
    </head>
    <body>

        <script type="text/javascript">
            document.write("Page load time " + (Date.now() - start) + "  milliseconds");
        </script>


</body>
</html>

Вывод: время загрузки страницы 0 миллисекунд (иногда 1 миллисекунда)

Случай 2 # загрузка библиотеки jquery

<doctype html>
<html>
    <head>

        <script type="text/javascript">
            var start = Date.now();
        </script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    </head>
    <body>

        <script type="text/javascript">
            document.write("Page load time " + (Date.now() - start) + "  milliseconds");
        </script>


</body>
</html>

Вывод: время загрузки страницы 24 миллисекунды (иногда 22,23)

...