Що таке gzip
Відео: Оптимізація швидкості сайту на #WordPress. Серія # 3. Стиснення стилів, скриптів, html
У цій статті я вирішив розібрати один з видів стиснення - gzip. Даний вид стиснення характерний тим, що з ним вміють працювати браузери. Давайте розберемо, як відбувається цей процес і навіщо це потрібно.
Коли клієнт запитує через браузер сторінку, на сервері дана сторінка стискається за допомогою gzip. В результаті, розмір сторінки помітно скорочується, і після цього вона віддається браузеру. Оскільки розмір значно менше, то і завантажується в браузері вона набагато швидше.
Відео: 8 кроків при аналізі сайту. Просто про складне
Браузер, отримавши стислу сторінку, починає її розпаковувати і виводити користувачеві. Зверніть увагу, що стискається тільки текст. Все що віддаються зображення, відео, музика та інша мультимедіа ніяк не стискується.
щоб включити gzip-стиснення на сервері, необхідно в .htaccess прописати наступне:
mod_deflate.cgt;
AddOutputFilterByType DEFLATE application / jаvascript
AddOutputFilterByType DEFLATE text / jаvascript
AddOutputFilterByType DEFLATE text / css
mod_setenvif.cgt;
BrowserMatch ^ Mozilla / 4 gzip-only-text / html
BrowserMatch ^ Mozilla / 4 .0 [678] no-gzip
BrowserMatch bMSIE! No-gzip! Gzip-only-text / html
Тепер треба на всі сторінки сайту (якщо це движок, то, як правило, в index.php) Треба додати наступне:
lt ;?php
ini_set(`Zlib.output_compression`,`On`) -
ini_set(`Zlib.output_compression_level`,`1`) -
?gt;
Після цього якщо браузер клієнта підтримує gzip, то всі сторінки будуть віддаватися в стислому вигляді.
Відео: 6 правил SEO оптимізації на етапі розробки сайту. Як оптимізувати сайт на етапі розробки
Однак, не завжди gzip варто використовувати. У наступній статті ми обговоримо: чи варто використовувати gzip.
- Команда compact - відображення або зміна параметрів стиснення файлів в розділах ntfs windows.
- Zarchiver
- B1 free archiver
- Як закрити сайт на реконструкцію
- Що таке long-polling, websockets, sse і comet
- Як зробити красиві сторінки помилок.
- Як встановити сторінку 404
- Коли використовувати post, а коли get?
- Як зробити версію для друку
- Як заблокувати користувача на сайті
- Копіювання жорсткого диска в linux
- Налаштування файлу htaccess
- Архівування файлів в linux
- Html 5 матеріалів мультимедіа
- Nodejs. Навігація по сторінках.
- Сайт з www і без
- Стиснення jpeg в linux
- Оптимізація зображень linux
- Nodejs. Потоковий висновок html сторінки.
- Установка nginx ubuntu 16.04
- Чи варто використовувати gzip