Методика измерения "времени загрузки" при внедрении технологии Композит

Рейтинг: 26.0704  
На голосовании
Предложил Задойный Алексей 29.04.2014 09:58:38

Методика измерения "времени загрузки" при внедрении технологии Композит


Необходима методика измерения "времени загрузки" до и после внедрения технологии Композит (то, что в рекламе уменьшилось в 100 раз).

  • Методика должна быть обоснована (именно то что в презентации описывается в презентации и на http://www.1c-bitrix.ru/composite/, в понятных пользователю терминах, чтобы можно было сравнить с увиденным на экране)
  • Методика должна быть доступна к реализации простому пользователю (описаны инструменты, где их взять, как настроить, как использовать)
  • Методика должна быть проиллюстрирована примерами на которых наблюдается заявленное Х100 ускорение сайта.
Сейчас абсолютно не ясно какая из цифр может считаться искомой.


Конкретное пособие по измерению, а не общие слова и теоретические выкладки. Теорию мы усвоили. Нужен практикум.

Рейтинг: 0  
Ипатов Дмитрий 29.04.2014 11:57:44
это маркетинг, но все равно +1
Рейтинг: 0  
Задойный Алексей 29.04.2014 12:00:10
вот и хочется отделить маркетинг от технологий.
;)
Рейтинг: 1.5982  
Голендухин Олег 29.04.2014 12:33:10
Даешь реальных попугаев?
Я за))
Первый вопрос был: "а как это теперь сравнить?"
Рейтинг: -1.5961  
Юрий Волошин 29.04.2014 13:12:37
На вашем скриншоте я не ощущаю композита. А методика есть, посмотреть кнопочку внизу сайта: "Быстро с 1С-Битрикс" - кнопочка есть, значит композит, нет - ну значит нет.

http://fotki.yandex.ru/next/users/yuriy-voloshin-im/album/153263/view/602931
Рейтинг: 0  
Задойный Алексей 29.04.2014 13:24:56
Юрий, скриншот сделал для примера отладчика.
Вот если бы вы сказали пользуйся им и смотри "это" (т.е. объяснили что, где и как смотреть).
Потому что кнопочка композита - не панацея. Я уже показывал скриншоты конкретного проекта на многосайтовости, где цифры практически не меняются на части с композитом и без.
Потому и спрашиваем ЧТО МЕРИТЬ.
Чтобы не было потом пустых разговоров "а у меня композит, а не всё равно медленно".
Рейтинг: 0  
Задойный Алексей 29.04.2014 13:31:38
Юрий, вот я и говорю - не ясно что мерить людям.
Что мерить и как.

не надо объяснять про "сборку, отправку готового, а потом доотправку телефона". Это все поняли.
Вы конкретную методичку дайте как и что измерять.

  • Этой штукой замеряем пинг до сервера (пинг - время отклика сервера на простейший запрос, т.е. минимальное время ответа сервера)
  • В дальнейшем вычитаем его из всех данных
  • Таким инструментом (скачать здесь, запустить так, вызвать эдак, нажать тут) делаем Х
  • Получаем картинку.
  • На ней величина У - это время загрузки сайта в композите. К этому моменту уже старница отобразилась ВСЯ (хтмль + картинки + ерунда + ...), клиент РАДУЕТСЯ
  • После этого до Z идёт загрузка телефонов. Т.е. поменяется вот тот кусочек сайта.
  • А если посмотреть без композита, то...
вот прямо "методом для дебилов", чтобы и гуру и средние айтишники и даже хоть немного умеющие пользоваться компом клиенты смогли проверить ваши слова. И увидеть ускорение в хХХХ раз.


Я думаю, после этого споры закончатся
Рейтинг: -1.7903  
Юрий Волошин 29.04.2014 15:21:30
Какую вы методику все спрашиваете, и какие инструменты, достаточно обычного браузера:

http://fotki.yandex.ru/next/users/yuriy-voloshin-im/album/153263/view/602933

Вот первый хит, это и есть открытие в композите в первый раз с учетом транспорта, страничка выскочит за 0,422 - без композита будет от 2х до 3х секунд. В первом хите все расписано, что почему за сколько.

Считаю тему закрытой.
Рейтинг: 0  
Задойный Алексей 29.04.2014 16:22:31
Отлично, Юрий!
Подведу итог

На одном сайте
Без композита

С композитом


Превращение 79 в 56 и есть достижение композита (не забудем, что пинг до сервера составляет 10-20 миллисекунд в данном случае)

В динамике данный эффект можно наблюдать на многосайтовой сборке данного проекта:

Это как раз яркий случай, когда композит не нужен.
Рейтинг: 1.4664  
Юрий Волошин 29.04.2014 18:46:19
Алексей я уже устал повторятся, тем более я приводил пример в другой ветке где вы присутствуете, что технология дает не везде одинаковый прирост.

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

А во втором случае клиенту технология очень помогла и дала огромный прирост.

И в данном случае вы как партнер принимаете решение, а нужна ли технология в конкретном проекте у вашего клиента, тем более это будет стоить клиенту дополнительных денег, так как нужно вносить правки на сайте.

И мы показывая в презентации замеры показывали страницы где выгодно применять и прирост огромный, а на других страницах прирост меньше и может быть там будет не очень выгодно применять и нет смысла переводить эту страницу на композит.
Рейтинг: 0  
Задойный Алексей 29.04.2014 19:12:44
Юрий, спасибо!

Если я всё верно в сообщении выше сказал (ЧТО И КАК МЕРИТЬ) - это просто и будем использовать в качестве методики.

Я же не говорю, что там что-то плохо. Наоборот. Это случай, когда сайт и так оптимизирован (да и лёгкий, если честно) и ему композит не особо нужен.
Вопрос именно методики измерения.
Рейтинг: 0.7195  
Задойный Алексей 30.04.2014 09:37:18
Вот оказывается недостаточно я понял.
ДО композита надо изменять не 1-ю строку, а суммарное время загрузки (снизу в отладчике величина "load")
Почему?
А хз!

Ведь картинки и в композите и без композита грузятся после... И их загрузка может заниматься 0.5с и более....

Вроде всё понятно. Но ничего не понятно.
Рейтинг: 0.4833  
Шабаков Константин 30.04.2014 10:55:18
На промо-страничке в разделе "Динамика загрузки страниц" что для обычного, что для композитного режима на графиках нарисовано, что css, javascript и изображения грузятся параллельно. По факту этого не будет до тех пор, пока на сайте не реализована асинхронная подгрузка скриптов и css.
Получается, что промо-графики имеют мало отношения к реальности.