Оптимізація та стиснення HTML + JS + CSS для зменшення ваги сайту (мініфікація даних)
Оптимізація та стиснення HTML + JS + CSS для зменшення ваги сайту (мініфікація даних)
"Оптимізація та стиснення HTML + JS + CSS" - це рішення для 1с-Бітрікс оптимізуюче html-сторінки, css-стилі та javascript сайту для зменшення ваги сторінки сайту, що завантажується користувачем, і збільшення швидкості завантаження на всіх типах пристроїв
Огляд можливостей рішення у відео-форматі:
1. Оптимізація html
Рішення оптимізує код html-сторінки, що віддається користувачам. Оптимізація відбувається за рахунок видалення технічної інформації, очищення незначних даних та стиснення
2. Оптимізація та об'єднання css-стилів
Рішення оптимізує ccs-стилі сайту, підключені через link. Стилі очищаються від незначної інформації, стискуються та об'єднуються в один файл.
3. Оптимізація JavaScript
Рішення стискає і оптимізує javascript, що знаходиться всередині html-документа і js-файли, що підключаються.
4. Стабільні алгоритми
У рішенні використовуються стабільні алгоритми стиснення, що оптимізують вагу сторінок сайту, але не впливають на зовнішній вигляд та працездатність. Процес стиснення повністю безпечний і вимикається простим вимкненням рішення.
---
За рахунок оптимізації скорочується реальна вага сторінки - користувачеві потрібно завантажити менше даних для відкриття будь-якої зі сторінок вашого сайту.
Важливо розуміти, що метою роботи рішення є зменшення ваги сторінок та економія трафіку користувачів, а не приріст балів Google PageSpeed (т.к. pagespeed рідко видає бали за оптимізацію ваги)
Простий приклад роботи модуля:
Html-сторінка сайту важить 320 кб (кілобайт), а CSS-стилі додатково 360 кб. Ви встановлюєте рішення та в результаті його роботи вага сторінки зменшується до 190 кб, css до 325 кб. Тепер за кожного завантаження економиться 130 + 35 кб трафіку (~24%).
Припустимо, що до Вас на сайт заходить 300 відвідувачів щодня, кожен із яких робить по 5 переходів на сайті. Порахуємо економію: 300 (людина) х 5 переходів х 165 (кілобайт) = 247 500 кілобайт/день * 30 днів = 7251 мегабайт
За місяць користувачі завантажать на 7251 мегабайт менше непотрібних даних і кожне відкриття сторінки відбуватиметься трохи швидше!
▷ | Безпека файлів - вихідні файли не редагуються | |
▷ | Унікальні алгоритми стиснення - рішення використовує свої алгоритми стиснення, а не стандартні бібліотеки компресії | |
▷ | Оптимізація, що виробляється рішенням, не впливає на відображення сторінок і не помітна кінцевому відвідувачу | |
✔ | Підтримує механізм багатосайтовості, композитний та автокомпозитний режим | |
✔ | Так само добре працює з кодуваннями UTF-8 і Windows-1251 | |
✔ | Використовує стабільні події та працює на більшості версій 1с-Бітрік | |
✔ | Коректно працює з більшістю готових рішень (Аспро, Digital Web, Intec і т.д.) та на сайтах з унікальним дизайном | |
✔ | Підтримка версій PHP: 5.6, 7.x, 8.x | |
Для додаткового прискорення відображення сайту та збільшення рейтингу швидкості Google Pagespeed Вам можуть бути корисні:
- Рішення "Прискорення завантаження сайту", що вирішує проблему "Усуніть ресурси, що блокують відображення" -
- Рішення "Відкладене завантаження картинок, відео та фонових зображень", що вирішує проблему "Відкладіть завантаження зображень" - [URL=http://marketplace.1c-bitrix.ru/solutions/arturgolubev.lazyimage/?hf=htmlcompressor]дивитися картку рішення