0
Композитный сайт -
технология ускорения
загрузки страниц в x100 раз
Сергей Рыжиков
1С-Битрикс
История производительности платформы
2005 2007 2008 2009 2010
Автокеширование.
Появление
инструментов
отладки SQL-
запросо...
История производительности платформы
2011 2013
сертификаци
я хостинг-
провайдеров
ускорение
сайтов – CDN
Ускоряет
загрузку...
Людям важно, чтобы страница мгновенно
отображалась в браузере
Динамика отображения страниц
HTML
JS
CSS
Графика
Динамика загрузки страниц
HTML
От скорости поступления
HTML
каскадно зависят все
остальные показатели
Ускорение сайтов (CDN)
CDN
Как ускорить загрузку сайта?
Пути решений
Сжать изображения, css, javascript -
оптимизировать содержимое страницы.
Отключить загрузку изображений без
п...
Обновляется
раз в 2
месяца
Обновляется
раз в 5
месяцев
Обновляется
крайне редко
Обновляется
раз в неделю,
зависит от
города
Обновляется
раз в неделю
Обновляется
раз в 5 дней
Композитный сайт
Новая технология работы сайта
Композитный материал, композит (англ. Composite)
Технология, при которой от объединения 2 материалов,
обладающих разными х...
Композитный сайт – уникальная
технология, которая объединяет:
 Преимущества статического
сайта
 И все возможности
динами...
• Статический сайт – это готовая HTML
страница без программного кода.
Очень быстро отдается веб
сервером и без задержек
за...
• Загружается медленнее
статического сайта, потому что
исполняет программный код
• Используется для интернет-
магазинов и ...
Отклик сайта в 100
раз быстрее
Лучшее ранжирование
сайтов в Яндекс и
Google
Повышение
конверсии
интернет-магазина
Независимые тесты
композитного сайта на скорость
Главная страница
Ускорение x224
0,002317
0,002247
0,002244
0,002243
0,002237
0,002259
0,002261
0,002262
0,002228
0,002258
0,502358
0,503305...
Каталог товаров
Ускорение x73
0,165009
0,166894
0,162735
0,166267
0,162409
0,166245
0,163994
0,165593
0,16437
0,164391
0,002273
0,002645
0...
Карточка товара
Ускорение x94
0,180413
0,181557
0,178099
0,178338
0,17619
0,179446
0,177538
0,180494
0,177418
0,175626
0,001956
0,001869
0...
Как сделать сайт
композитным
Композитный сайт: обзор
До включения и после
Найдите 10 отличий
Композитный сайт: обзор
Отличий быть не должно
Композитный сайт: обзор
До включения композита
После включения композита
Что происходит
Как это работает: начало
• Сайт логически разделяется на:
• статическую
• и диначическую
• части.
• Динамические части не ...
Включение и настройка
);}
Включение и настройка
Включение и настройка
Условия включения
• Включена настройка в админке.
• Только GET запросы.
• Не начинается с /bitrix
• Нет куки _NCC
• В запр...
• Компоненты и шаблоны подключенные на
странице голосуют за композитный режим.
• Если хоть один из них проголосовал против...
• Обеспечивает максимально
быстрое отображение сайта
• Сочетает в себе скорость
загрузки статического (HTML)
сайта и возмо...
Почему скорость сайтов
важна?
• Вовлеченность пользователей
• Увеличение
конверсии=увеличение
дохода
• Позиция в результатах поиска
выше, чем у конкурен...
2 секунды примерно столько будет
ждать терпеливый пользователь до тех
пор, пока на экране появится
информация
Источники: a...
 Любой сайт на платформе «1С-
Битрикс» может быть разработан
по композитной технологии!
Если сайт работает в композитном
режиме, вы увидите кнопку «Быстро с
1С-Битрикс»
Мы запатентовали
технологию
«Композитный сайт»
Спасибо за
внимание!
Вопросы?
Сергей Рыжиков (1С-Битрикс)
Upcoming SlideShare
Loading in...5
×

Сергей Рыжиков (1С-Битрикс)

833

Published on

Published in: Internet
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
833
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Сергей Рыжиков (1С-Битрикс)"

  1. 1. Композитный сайт - технология ускорения загрузки страниц в x100 раз Сергей Рыжиков 1С-Битрикс
  2. 2. История производительности платформы 2005 2007 2008 2009 2010 Автокеширование. Появление инструментов отладки SQL- запросов, первое нагрузочное тестирование с QSOFT развернуто 4 конфигурации Oracle RAC с 4 серверами рост производитель ности – на 430%! Новые нагрузочные тесты: 8.5 млн. хитов – «Бизнес», 12.4 млн. – «Старт», 85 млн. – «HTML кеш» производительно сть стала существенной задачей для разработки «монитор производитель ности» во всех редакциях продукта выпущены «1С-Битрикс: Виртуальная машина» и «1С- Битрикс: Веб-окружение» Компоненты 2.0. Быстро настраиваемый внешний вид представления информации без изменения программной логики компонента
  3. 3. История производительности платформы 2011 2013 сертификаци я хостинг- провайдеров ускорение сайтов – CDN Ускоряет загрузку сайта от 30% до 200%
  4. 4. Людям важно, чтобы страница мгновенно отображалась в браузере
  5. 5. Динамика отображения страниц
  6. 6. HTML JS CSS Графика Динамика загрузки страниц
  7. 7. HTML От скорости поступления HTML каскадно зависят все остальные показатели Ускорение сайтов (CDN) CDN
  8. 8. Как ускорить загрузку сайта?
  9. 9. Пути решений Сжать изображения, css, javascript - оптимизировать содержимое страницы. Отключить загрузку изображений без показа. Отдавать HTML без задержек.
  10. 10. Обновляется раз в 2 месяца Обновляется раз в 5 месяцев
  11. 11. Обновляется крайне редко Обновляется раз в неделю, зависит от города
  12. 12. Обновляется раз в неделю Обновляется раз в 5 дней
  13. 13. Композитный сайт Новая технология работы сайта
  14. 14. Композитный материал, композит (англ. Composite) Технология, при которой от объединения 2 материалов, обладающих разными характеристиками, получается третий, обладающий совершенно новыми характеристиками. Композитные материалы используются в современных высокотехнологичных производствах. wikipedia.org Композитный
  15. 15. Композитный сайт – уникальная технология, которая объединяет:  Преимущества статического сайта  И все возможности динамического сайта
  16. 16. • Статический сайт – это готовая HTML страница без программного кода. Очень быстро отдается веб сервером и без задержек загружается у пользователя • В современном сайтостроении используется редко • Неприменимо в интернет-торговле Что такое статический сайт HTML
  17. 17. • Загружается медленнее статического сайта, потому что исполняет программный код • Используется для интернет- магазинов и большинства современных сайтов • Все сайты на платформе «1С- Битрикс» – динамические Что такое динамический сайт HTML PHP MySQL
  18. 18. Отклик сайта в 100 раз быстрее Лучшее ранжирование сайтов в Яндекс и Google Повышение конверсии интернет-магазина
  19. 19. Независимые тесты композитного сайта на скорость
  20. 20. Главная страница
  21. 21. Ускорение x224 0,002317 0,002247 0,002244 0,002243 0,002237 0,002259 0,002261 0,002262 0,002228 0,002258 0,502358 0,503305 0,501652 0,501384 0,498311 0,507643 0,509401 0,507444 0,508388 0,513112 До После
  22. 22. Каталог товаров
  23. 23. Ускорение x73 0,165009 0,166894 0,162735 0,166267 0,162409 0,166245 0,163994 0,165593 0,16437 0,164391 0,002273 0,002645 0,002201 0,002214 0,002231 0,002202 0,002179 0,002212 0,002201 0,002215 До После
  24. 24. Карточка товара
  25. 25. Ускорение x94 0,180413 0,181557 0,178099 0,178338 0,17619 0,179446 0,177538 0,180494 0,177418 0,175626 0,001956 0,001869 0,001902 0,001859 0,001871 0,001908 0,001907 0,001894 0,001977 0,001896 До После
  26. 26. Как сделать сайт композитным
  27. 27. Композитный сайт: обзор До включения и после
  28. 28. Найдите 10 отличий Композитный сайт: обзор
  29. 29. Отличий быть не должно Композитный сайт: обзор
  30. 30. До включения композита
  31. 31. После включения композита
  32. 32. Что происходит
  33. 33. Как это работает: начало • Сайт логически разделяется на: • статическую • и диначическую • части. • Динамические части не могуть быть вложенными. • Отличаются для разных пользователей. • Часто изменяются (живут секунды или минуты). • Статическая часть сохраняется на диск и отдаётся сразу и целиком. • Динамическая часть выполняет страницу, вырезает области и возвращает json.
  34. 34. Включение и настройка
  35. 35. );} Включение и настройка
  36. 36. Включение и настройка
  37. 37. Условия включения • Включена настройка в админке. • Только GET запросы. • Не начинается с /bitrix • Нет куки _NCC • В запросе нет сохранённой авторизации. • Не входит ни в одну из масок исключения. • Входит хотя бы в одну маску включения. • Проверка параметров. • В REQUEST_URI нет «..»
  38. 38. • Компоненты и шаблоны подключенные на странице голосуют за композитный режим. • Если хоть один из них проголосовал против, то для страницы композит включен не будет. • В этом случае в журнал отладки AddMessage2Log делается запись. • Мы пока не определились включать по умолчанию или нет. Скорее всего включим. Голосование
  39. 39. • Обеспечивает максимально быстрое отображение сайта • Сочетает в себе скорость загрузки статического (HTML) сайта и возможности динамического сайта • Обеспечивает большее масштабирование • Значительно улучшает отклик сайта для поисковых систем, улучшает SEO • Возможность создания динамических блоков в закешированной странице Композитный сайт
  40. 40. Почему скорость сайтов важна?
  41. 41. • Вовлеченность пользователей • Увеличение конверсии=увеличение дохода • Позиция в результатах поиска выше, чем у конкурентов Почему скорость загрузки важна для интернет- магазинов В моменты, когда сайт тормозит из-за большого количества трафика, более 75% онлайн- покупателей предпочитают уйти на сайт конкурента Источники: akamai.com, gomez.com, econsultancy.com
  42. 42. 2 секунды примерно столько будет ждать терпеливый пользователь до тех пор, пока на экране появится информация Источники: akamai.com, gomez.com, econsultancy.com В результате задержки в 1 секунду уменьшается: • количество просмотров на 11% • процент удовлетворенности аудитории на 16% • коэффициент конверсии на 7% 8% людей считают, что главной причиной их ухода с сайта является медленная загрузка страниц.
  43. 43.  Любой сайт на платформе «1С- Битрикс» может быть разработан по композитной технологии!
  44. 44. Если сайт работает в композитном режиме, вы увидите кнопку «Быстро с 1С-Битрикс»
  45. 45. Мы запатентовали технологию «Композитный сайт»
  46. 46. Спасибо за внимание! Вопросы?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×