Анализ скорости загрузки страниц сайта

M3
На сайте с 13.01.2007
Offline
31
1112

Есть программы или скрипты , позволяющие определить скорость загрузки страниц?

инет магазин сайта http://www.karat96.com/php/shop2.php что-то медленно ворочается , не пойму это из-за обилия тяжелых картинок и текста или из-за кривости скрипта инет магазина ... или может быть из-за огромной базы ?

и еще просьбочка

php кодеры не могли бы выложить исх.код для определения времени генерации страницы Page generated in 0.26669 seconds with 11 queries

Shema
На сайте с 01.12.2005
Offline
176
#1

функция microtime 2 раза (в начале страницы и в конце) и арифметическая операция (вычитание) 1 раз.

Обратите внимание на пример из мануала, на тип возвращаемого значения.

Студия Design Coda (http://www.designcoda.ru/). Личные контакты: +7(903)1367564, skype:andrey.oshemkov, telegram:@oshemkov. WMID: 492025973671 (https://passport.webmoney.ru/asp/certview4.asp?wmid=492025973671), делаем и рекламируем сайты, мобильные приложения, ботов для Telegram.
dantess
На сайте с 06.11.2004
Offline
133
#2
mnp357:
Есть программы или скрипты , позволяющие определить скорость загрузки страниц?

Делается через JavaScript:

1. в теге head (как можно выше считываете текущее время);

2. в обработчике onLoad для документа тоже считываете время.

3. из второго значения вычитаете первое - вот вам время загрузки

Shema
На сайте с 01.12.2005
Offline
176
#3

dantess, метод хорош, но только событие onload может не наступать, пока грузятся всякие счётчики, например Rambler и Mail любят притормаживать, так что время может оказаться завышенным не по вине сайта.

i73
На сайте с 08.03.2006
Offline
188
i73
#4

вот http://ctt.tusur.ru/?option=16&cont_id=51

хороший и удобный класс

dantess
На сайте с 06.11.2004
Offline
133
#5
Shema:
dantess, метод хорош, но только событие onload может не наступать, пока грузятся всякие счётчики, например Rambler и Mail любят притормаживать, так что время может оказаться завышенным не по вине сайта.

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

Только будет без учета графики.

А рамблер и mail не так уж часто притормаживают.

Правда, грузятся они, конечно, чуть помедленнее из-за того, что соединение получается для них не keep-alive 🚬

M
На сайте с 23.08.2001
Offline
74
#6

Вообще тут два аспекта.

1. Скорость генерации страницы. Для подсчета, как сказал Shema, используется microtime(),

2. Скорость полной загрузки страницы браузером пользователя. Тут сложнее. Я для этого использую CNStats с комбинированным счетчиком - там есть отчет "Скорость загрузки". Можно взять триал на 30 дней, замерить скорость, поправить все, а потом просто выкинуть CNStats.

C уважением, Михаил. http://mike.nov.ru/ (http://mike.nov.ru/)
B
На сайте с 06.04.2006
Offline
24
#7
mnp357:
Есть программы или скрипты , позволяющие определить скорость загрузки страниц?

Скорость загрузки - Dantess, скорость генерации - Shema.

Если надо определить вместе с картинками и тп (то есть как всё видит пользователь) - то Dantess + есть сайты, позволяющие протестировать это.

Если хотите мониторить постоянно скорость загрузки (без картинок) или генерации, то сайт в подписи.

Мониторинг сайтов (http://hostpulse.ru/), серверов, проверка содержимого страниц.
Ёжик В Тумане
На сайте с 26.07.2006
Offline
16
#8

Есть плагин для FireFox, называется Firebug, с его помощью, Вы сможете посмотреть не только скорость загрузки всего сайта, но и отдельных картинок, фоновых ресунков, файлов CSS и JS и всего прочего.

Ушел в себя, забыл про форум.
Вернусь ли? Не знаю... Если нужен, пишите в аську...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий