Сжатие страниц (gzip) на лету в apache22 при помощи фильтров и mod_deflate. Сжатие ресурсов с помощью функций gzip или deflate для wordpress
Wordpress Gzip Sıkıştırma Nasıl Yapılır? » Centoshost Blog
3 Yöntem İle Sitenizde Sıkıştırmayı Aktif Edebilirsiniz.
1. W3 Total Cache WordPress plugini Yükleyerek Gzip Aktif EdebilirsinizW3 Total Cache wordpress pluginleri arasında en çok kullanılan CACHE pluginlerinden biridir.
Performance > Browser Cache Bölümündeki ayarı aktif etmeniz yeterli olacaktır.
2. .htaccess ile Gzip Sıkıştırma:Aşağıdaki kodu .htacess dosyanıza ekleidğinizde çok basitçe bu sıkıştırmayı aktif etmiş olacaksınız.
# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddType x-font/otf .otf AddType x-font/ttf .ttf AddType x-font/eot .eot AddType x-font/woff .woff AddType image/x-icon .ico AddType image/png .png.htacess dosyanızı nasıl düzenleyeceğinizi bilmiyorsanız [url=http://blog.centoshost.com/admin.php?mod=editnews&action=editnews&id=80]wordpress htacess dosyası nasıl düzenlenir[/url] konumuzu okuyabilirsiniz.
3. WP HTTP Sıkıştırma Plugini (WP HTTP Compression)Bu plugin gzip sıkıştırmayı aktif ederek sayfaların %60-80 oranında boyutunun azalmasını sağlar ve siteniz daha hızlı açılır.
Öncelikle Wordpress Plugini sitesinden indirip kurup aktif edin.
Başka bir ayara gerek yok her şey otomatik olarak hallolacaktır.
Umarım faydalı olabilmişizdir. Aşağıda benim bir siteme uyguladığım test sonucunu göreceksiniz. İlk resim Gzip Öncesi, 2. ise Gzip sonrasıdır.
шаблоны для dleскачать фильмы Sitede kayıtsız olarak olarak gezinmektesiniz. Sayın ziyaretçimiz size üye olmanızı tavsiye ederiz.blog.centoshost.com
Сжатие на лету, mod_deflate
- Доступные статьи
- WWW
- Apache
- Сжатие на лету, mod_deflate
В отличие от первого апача, где mod_gzip прекрасно работал, под вторым оный модуль работает куда как хуже. И связано это с тем, что во втором апаче сжатие страниц на лету реализовано встроенными средствами. Впрочем, несмотря на это, многие всё ещё по старой памяти пытаются прикрутить mod_gzip, что делать не рекомендуется.
Чтобы включить сжатие во втором апаче, я создал такой файл:
Конфиг апача - /usr/local/etc/apache22/Includes/gzip-output.conf | |
1234 | SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html |
В результате все страницы типа text/plain и text/html стали сжиматься, если браузер поддерживал сжатие. Проверка результата осуществлялась с помощью утилиты wget:
zg# wget -S --spider http://localhost/1.txt -o /dev/stdout | grep -i content Content-Length: 118548 Content-Type: text/plain zg# wget -S --spider http://localhost/1.txt --header "Accept-Encoding: gzip,deflate" -o /dev/stdout | grep -i content Content-Encoding: gzip Content-Length: 3438 Content-Type: text/plain zg# |
Из результатов работы wget видно, что страница была 118 килобайт, а получилась всего 3,4 килобайта.
Более подробную информацию по mod_deflate можно найти на сайте апача http://httpd.apache.org/docs/2.2/mod/mod_deflate.html#enable.
© 2018 Антон Прибора. При копировании материалов с сайта, пожалуйста, указывайте ссылку на источник.
anton-pribora.ru
PageSpeed Insights. Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.
Транскрипт
1 PageSpeed Insights Мобильный телефон 30 / 100 Скорость Исправьте обязательно: Включите сжатие Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети. Включите сжатие для следующих ресурсов, чтобы уменьшить объем передаваемых данных на 1,3 МБ (81 %). Сжатие страницы уменьшит ее размер на 654,3 КБ (92 %). Сжатие страницы 74 КБ (81 %). Сжатие страницы 73,4 КБ (86 %).
2 Мобильный телефон Сжатие страницы 67,4 КБ (65 %). Сжатие страницы 61,9 КБ (65 %). Сжатие страницы 52,4 КБ (91 %). Сжатие страницы 42,7 КБ (66 %). Сжатие страницы уменьшит ее размер на 41,1 КБ (82 %). Сжатие страницы 39,7 КБ (72 %). Сжатие страницы 30,1 КБ (74 %). Сжатие страницы уменьшит ее размер на 28,1 КБ (78 %). Сжатие страницы 27,3 КБ (78 %). Сжатие страницы 25,3 КБ (72 %). Сжатие страницы 20,7 КБ (77 %). Сжатие страницы 14,5 КБ (70 %). Сжатие страницы уменьшит ее размер на 13,2 КБ (70 %). Сжатие страницы уменьшит ее размер на 13,1 КБ (63 %). Сжатие страницы 12,2 КБ (65 %).
3 Мобильный телефон Сжатие страницы 9,3 КБ (68 %). Сжатие страницы 9,2 КБ (61 %). Сжатие страницы 8,4 КБ (72 %). Сжатие страницы уменьшит ее размер на 8,4 КБ (68 %). Сжатие страницы 5,9 КБ (61 %). Сжатие страницы 5,9 КБ (60 %). Сжатие страницы 5,9 КБ (82 %). Сжатие страницы 5,3 КБ (76 %). Сжатие страницы 5,3 КБ (68 %). Сжатие страницы уменьшит ее размер на 3,5 КБ (67 %). Сжатие страницы 1,2 КБ (67 %). Сжатие страницы 1,2 КБ (73 %). Сжатие страницы 653 Б (47 %). Сжатие страницы 630 Б (57 %). Используйте кеш браузера Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер
4 Мобильный телефон будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета. Используйте кеш браузера для следующих ресурсов: (не (не указан срок действия) (не указан срок действия) (не указан срок действия) (не (не (не (не (не (не (не (не указан срок действия) (не (не Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
5 Мобильный телефон Количество блокирующих скриптов на странице: 22. Количество блокирующих ресурсов CSS на странице: 11. Они замедляют отображение контента. Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. Удалите код JavaScript, препятствующий отображению:
6 Мобильный телефон Оптимизируйте работу CSS на следующих ресурсах: C600%2C700%2C800%2C900&subset=latin&ver= Оптимизируйте изображения
7 Мобильный телефон Правильный формат и сжатие изображений позволяет сократить их объем. Оптимизируйте следующие изображения, чтобы уменьшить их размер на 268,1 КБ (47 %). Сжатие страницы 59,4 КБ (83 %). Сжатие страницы 54,6 КБ (71 %). Сжатие страницы 54 КБ (86 %). Сжатие страницы 34,4 КБ (22 %). Сжатие страницы 29,1 КБ (97 %). Сжатие страницы 12,9 КБ (24 %). Сжатие страницы 11,4 КБ (20 %). Сжатие страницы 7,2 КБ (19 %). Сжатие страницы 5,1 КБ (21 %). Исправьте по возможности: Сократите CSS Сжатие кода CSS позволяет сократить объем данных, чтобы ускорить загрузку и обработку. Сократите код CSS на следующих ресурсах, чтобы уменьшить их размер на 8,5 КБ (20 %). Сокращение позволит уменьшить размер на 7,7 КБ (22 %).
8 Мобильный телефон Сокращение позволит уменьшить размер на 873 Б (13 %). Сократите JavaScript Сжатие кода JavaScript позволяет сократить объем данных, чтобы ускорить загрузку, обработку и выполнение. Сократите код JavaScript на следующих ресурсах, чтобы уменьшить их размер на 19,1 КБ (30 %). Сокращение позволит уменьшить размер на 10,1 КБ (49 %). Сокращение позволит уменьшить размер на 2,3 КБ (18 %). Сокращение позволит уменьшить размер на 2,3 КБ (30 %). Сокращение позволит уменьшить размер на 2 КБ (18 %). Сокращение позволит уменьшить размер на 1,4 КБ (27 %). Сокращение позволит уменьшить размер на Б (14 %). Оптимизируйте загрузку видимого контента Для отображения верхней части страницы необходимы дополнительные сетевые запросы. Сократите объем HTML-кода в верхней части страницы, чтобы она быстрее открывалась в браузере.
9 Мобильный телефон Полученного HTML недостаточно для отображения верхней части страницы. Обычно так происходит, если после синтаксического анализа HTML-кода требуется загрузка дополнительных ресурсов. Передавайте в первую очередь видимую часть страницы включите весь необходимый контент непосредственно в HTML-ответ. После получения всех данных HTML с сервера удалось отобразить только 32 % от общего объема содержания из верхней части страницы (snapshot:35). Выполнено правил: 2 Не используйте переадресацию с целевой страницы На вашей странице нет переадресаций. Подробнее о том, как избегать переадресаций на целевых страницах. Сократите HTML HTML-код сокращен. Подробнее о том, как сокращать HTML-код. 100 / 100 Удобство для пользователей Выполнено правил: 6 Avoid app install interstitials that hide content Your page does not appear to have any app install interstitials that hide a significant amount of content. Learn more about the importance of avoiding the use of app install interstitials. Откажитесь от плагинов На вашем сайте не используются плагины, поэтому контент доступен максимально широкому кругу пользователей. Подробнее о том, почему следует отказаться от плагинов
10 Мобильный телефон Настройте область просмотра На ваших страницах область просмотра, заданная с помощью тега viewport, адаптируется по размеру экрана. Это значит, что ваш сайт правильно отображается на всех устройствах. Подробнее о настройке области просмотра Адаптируйте размер контента для области просмотра Ваша страница целиком находится в области просмотра. Подробнее о том, как адаптировать контент для области просмотра Увеличьте размер активных элементов на странице Все ссылки и кнопки на страницах вашего сайта достаточно велики, чтобы на них можно были легко нажать на сенсорном экране. Подробнее о размерах активных элементов на странице Используйте удобочитаемые размеры шрифтов Размер шрифта и высота строк на вашем сайте позволяют удобно читать текст. Подробнее Персональный компьютер 25 / 100 Скорость
11 Персональный компьютер Исправьте обязательно: Включите сжатие Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети. Включите сжатие для следующих ресурсов, чтобы уменьшить объем передаваемых данных на 1,3 МБ (81 %). Сжатие страницы уменьшит ее размер на 654,3 КБ (92 %). Сжатие страницы 74 КБ (81 %). Сжатие страницы 73,4 КБ (86 %). Сжатие страницы 67,4 КБ (65 %). Сжатие страницы 61,9 КБ (65 %). Сжатие страницы 52,4 КБ (91 %). Сжатие страницы 42,7 КБ (66 %). Сжатие страницы уменьшит ее размер на 41,1 КБ (82 %). Сжатие страницы 39,7 КБ (72 %). Сжатие страницы 30,1 КБ (74 %). Сжатие страницы уменьшит ее размер
12 Персональный компьютер на 28,1 КБ (78 %). Сжатие страницы 27,3 КБ (78 %). Сжатие страницы 25,3 КБ (72 %). Сжатие страницы 20,7 КБ (77 %). Сжатие страницы 14,5 КБ (70 %). Сжатие страницы уменьшит ее размер на 13,2 КБ (70 %). Сжатие страницы уменьшит ее размер на 13,1 КБ (63 %). Сжатие страницы 12,2 КБ (65 %). Сжатие страницы 9,3 КБ (68 %). Сжатие страницы 9,2 КБ (61 %). Сжатие страницы 8,4 КБ (72 %). Сжатие страницы уменьшит ее размер на 8,4 КБ (68 %). Сжатие страницы 5,9 КБ (61 %). Сжатие страницы 5,9 КБ (60 %). Сжатие страницы 5,9 КБ (82 %). Сжатие страницы 5,3 КБ (76 %). Сжатие страницы
13 Персональный компьютер content/themes/stag/assets/js/custom.js?ver=1.0 5,3 КБ (68 %). Сжатие страницы уменьшит ее размер на 3,5 КБ (67 %). Сжатие страницы 1,2 КБ (67 %). Сжатие страницы 1,2 КБ (73 %). Сжатие страницы 653 Б (47 %). Сжатие страницы 630 Б (57 %). Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы Количество блокирующих скриптов на странице: 22. Количество блокирующих ресурсов CSS на странице: 11. Они замедляют отображение контента. Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. Удалите код JavaScript, препятствующий отображению:
14 Персональный компьютер Оптимизируйте работу CSS на следующих ресурсах:
15 Персональный компьютер C600%2C700%2C800%2C900&subset=latin&ver= Оптимизируйте изображения Правильный формат и сжатие изображений позволяет сократить их объем. Оптимизируйте следующие изображения, чтобы уменьшить их размер на 1,2 МБ (74 %). Изменение размера и сжатие изображения по адресу уменьшит его на 411,2 КБ (75 %). Изменение размера и сжатие изображения по адресу уменьшит его на 378,7 КБ (70 %). Изменение размера и сжатие изображения по адресу уменьшит его на 119,8 КБ (76 %). Сжатие страницы 59,4 КБ (83 %). Сжатие страницы 54,6 КБ (71 %). Сжатие страницы 54 КБ (86 %). Изменение размера и сжатие изображения по адресу уменьшит его на 43,6 КБ (72 %).
16 Персональный компьютер Изменение размера и сжатие изображения по адресу уменьшит его на 39,6 КБ (72 %). Изменение размера и сжатие изображения по адресу уменьшит его на 31,2 КБ (71 %). Сжатие страницы 29,1 КБ (97 %). Изменение размера и сжатие изображения по адресу уменьшит его на 28 КБ (74 %). Изменение размера и сжатие изображения по адресу уменьшит его на 18,1 КБ (70 %). Изменение размера и сжатие изображения по адресу уменьшит его на 10,8 КБ (65 %). Исправьте по возможности: Используйте кеш браузера Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета. Используйте кеш браузера для следующих ресурсов: (не (не указан срок действия) (не указан срок действия) (не указан срок действия) (не
17 Персональный компьютер (не (не (не (не (не (не (не указан срок действия) (не (не Сократите CSS Сжатие кода CSS позволяет сократить объем данных, чтобы ускорить загрузку и обработку. Сократите код CSS на следующих ресурсах, чтобы уменьшить их размер на 8,5 КБ (20 %). Сокращение позволит уменьшить размер на 7,7 КБ (22 %). Сокращение позволит уменьшить размер на 873 Б (13 %). Сократите JavaScript
18 Персональный компьютер Сжатие кода JavaScript позволяет сократить объем данных, чтобы ускорить загрузку, обработку и выполнение. Сократите код JavaScript на следующих ресурсах, чтобы уменьшить их размер на 19,1 КБ (30 %). Сокращение позволит уменьшить размер на 10,1 КБ (49 %). Сокращение позволит уменьшить размер на 2,3 КБ (18 %). Сокращение позволит уменьшить размер на 2,3 КБ (30 %). Сокращение позволит уменьшить размер на 2 КБ (18 %). Сокращение позволит уменьшить размер на 1,4 КБ (27 %). Сокращение позволит уменьшить размер на Б (14 %). Оптимизируйте загрузку видимого контента Для отображения верхней части страницы необходимы дополнительные сетевые запросы. Сократите объем HTML-кода в верхней части страницы, чтобы она быстрее открывалась в браузере. Полученного HTML недостаточно для отображения верхней части страницы. Обычно так происходит, если после синтаксического анализа HTML-кода требуется загрузка дополнительных ресурсов. Передавайте в первую очередь видимую часть страницы включите весь необходимый контент непосредственно в HTML-ответ. После получения всех данных HTML с сервера удалось отобразить только 32 % от общего объема содержания из верхней части страницы (snapshot:35).
19 Powered by TCPDF (www.tcpdf.org) Персональный компьютер Выполнено правил: 2 Не используйте переадресацию с целевой страницы На вашей странице нет переадресаций. Подробнее о том, как избегать переадресаций на целевых страницах. Сократите HTML HTML-код сокращен. Подробнее о том, как сокращать HTML-код.
docplayer.ru