Що таке 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
Що таке long-polling, websockets, sse і comet
Оптимізація зображень linux
Html 5 матеріалів мультимедіа
Чи варто використовувати gzip
Як заблокувати користувача на сайті
Сайт з www і без
Установка nginx ubuntu 16.04
Як зробити версію для друку
Адаптивна верстка