Принципи збільшення швидкості завантаження сторінок - 1с-бітрікс

Ця замітка не стосуватиметься безпосередньо можливостей Бітрікс. Я наведу кілька базових принципів збільшення швидкості роботи сайту. 1. Необхідно зменшити кількість HTTP-запитів.

По першому пункту все вже зроблено в останніх версіях движка 1С-Бітрікс. Ви можете включити ці галки в налаштуванні головного модуля.

Таким чином під час розробки ви можете мати стільки файлів зі стилями, скільки вам потрібно, а при здачі в продакшен - включити галки і всі файли css зіллються в один.

За другим пунктом, на жаль, готових рішень я не знайшов, хоча по суті рішення повинно бути точно таке ж як і для CSS.

Для реалізації третього пункту необхідно відразу ж робити верстку на основі однієї картинки. Про технологію створення CSS-спрайтів написано чимало статей.

2. Всі CSS-файли необхідно розміщувати на початку сторінки

Якщо ви користуєтеся стандартним підходом Бітрікс до інтеграції верстки в дизайн, то так у вас і буде.

3. Мінімізація коду CSS-файлів і JS-файлів, зменшення розмірів картинок, GZIP-стиснення сторінки.

Рекомендація проста - потрібно зменшити в розмірах все, що можна зменшити + включити GZIP-стиснення сторінки.

Для того, щоб включити GZIP-стиснення в Бітрікс досить встановити модуль Компресія зі стандартної поставки Бітрікс.

Хоча б у міру можливості. Jquery точно варто підключати таким чином.

5. Обов'язково використовуйте кеш браузера.

Для цього необхідно поставити mod_expires для apache2 і налаштувати його таким чином, щоб статична інформація кеш з боку браузера на дуже довгий час. Наприклад, ось так:

// код файлу .htaccess

На цьому я закінчу свою короткий огляд основних принципів збільшення швидкості завантаження сторінок.

Навігація по публікаціям

Схожі статті