Веб-студия компании ООО "БМС"

Как сделать быстрый сайт?

Ускорение сайтаСкорость загрузки сайта - один из важных показателей качества разработки, техподдержки и  использования веб-проекта.

С некоторых сайтов посетители уходят ещё до того, как увидят сам сайт на своем экране. Посетителям просто надоедает смотреть на пустой экран или ждать довольно длительное время, пока информация на сайте прогрузиться полностью.
 
При низкой скорости загрузки страниц сайт теряет посетителей, падает конверсия.

Компания Walmart (США) провела исследования по влиянию скорости загрузки сайта на посетителя и выяснила, что у интернет-магазина есть всего 0,25 секунды, чтобы заинтересовать пользователя перед тем, как он покинет интернет-магазин.

Американская компании Akamai также провела исследования и выявила следующее: 47% пользователей ожидают, что веб-страница загрузится за 2 секунды, а 40% могут уйти, если сайт загружается более 3 секунд.

Cкорость загрузки сайта влияет на ранжирование сайта в поисковых системах. Поисковые системы (Яндекс, Google, Bing, Yahoo и так далее) расценивают низкую скорость загрузки сайта как негативный фактор, влияющий на удобство использования (Юзаби́лити). НИх\зкая скорость загрузки сайта отрицательно сказывается на продвижении веб-проекта.

Для ускорения загрузки сайта необходимо:

  • выбрать лучший хостинг;
  • настроить веб-окружение;
  • уменьшить количество http запросов;
  • оптимизировать HTML, CSS, JavaScript;
  • оптимизировать изображения.


Все эти мероприятия являются обязательными при разработке и создании качественного веб-проекта.

Кроме того, на скорость загрузки сайта влияет географическое расположение сервера сайта, в этом случае используют технологии CDN.

Технологии отображения также являются одним из факторов влияния на скорость загрузки сайта.

По технологии отображения сайты можно разделить на два типа: статические (без CMS) и динамические (на основе какой либо CMS).

Каждый тип имеет свои особенности, достоинства и недостатки, причины применения.

При всех плюсах и удобствах динамических сайтов, у них есть один недостаток - более низкая скорость отображения страниц сайта, поскольку страницы формируются сервером из частей "на лету", собираются из данных, хранящихся на сервере, и только после этого происходит отображение страниц.

Конечно, поскольку статический сайт – это готовая HTML-страница без программного кода, он очень быстро "отдается" веб-сервером и без задержек загружается у пользователя.

Но использование статических сайтов зачастую совершенно не подходит для средних и  крупных проектов, так как при больших объемах неструктурированной информации всё превратится в хаос. Обыкновенный контент-менеджер должен уметь работать с HTML, CSS, jQuery и т.д. вместо того, чтобы сконцентрироваться на контенте. Малейшая ошибка в HTML может привести к перекосу всей страницы.

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

Компания 1C-Битрикс разработала уникальную технологию производства сайтов - "Композитный сайт" , объединяющую в себе высокую скорость загрузки статического сайта и все возможности динамического сайта.

Благодаря использованию технологии "Композитный сайт" пользователь мгновенно получает веб-контент.
Как же работает технология "Композитный сайт"?

Композитный материал, композит (англ. Composite)

Технология, при которой от объединения 2 материалов, обладающих разными характеристиками, получается третий, обладающий совершенно новыми характеристиками.

  • Страница разделяется на 2 составляющие: статическую и динамическую. То есть в шаблонах компонентов, из которых создаётся динамичная страница, размечаются специальные зоны, в которых содержится динамичный контент.
  • Когда пользователь обращается к странице, система создаёт кеш статической части страницы, в которые вставлен специальный JS, обращающийся к серверу за актуальными данными.
  • При повторном обращении того же или другого пользователя система отдаёт созданный файл кеша, а затем подгружает и отдает динамичный контент.


Такая технология увеличивает скорость загрузки страниц сайта в десятки раз.

Обычный сайт

Обычный динамический сайт
Композитный сайт

Композитный сайт - скорость загрузки

Любой сайт на платформе «1C-Битрикс» может быть разработан по композитной технологии.