moovix

Ускорение загрузки сайта, как включить кеширование, GZIP сжатие .htaccess

Moovix » Блог » Ускорение загрузки сайта, как включить кеширование, GZIP сжатие .htaccess
как включить кеширование и GZIP сжатие — отредактируем файл .htaccess. GZIP сжатие css, js и html GZIP сжатие (архивирование, gZip compression) — это сжатие, упаковка в архив всех текстовых файлов на сервере сайта до передачи их на компьютер пользователя.

как включить кеширование и GZIP сжатие — отредактируем файл .htaccess.

GZIP сжатие css, js и html

GZIP сжатие (архивирование, gZip compression) — это сжатие, упаковка в архив всех текстовых файлов на сервере сайта до передачи их на компьютер пользователя.

В браузере пользователя сжатые страницы html, js,css распаковываются. В результате времени (и трафика) на передачу расходуется меньше.

Включить GZIP сжатие добавим в файл .htaccess

				
					# 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

    # Or, compress certain file types by extension:

    SetOutputFilter DEFLATE
				
			
Как еще можно ускорить загрузку сайта?

Срок действия кеширования выставляют при помощи HTTP-заголовков (долгосрочных заголовков), которые вносят в файл .htaccess. Кеширование (запоминание) позволяют предотвратить непрерывные запросы браузера пользователя к не измененным ресурсам.

Причем, команда включить кеширование браузеру пользователя отдается со стороны сервера (из файла .htaccess).
Вносить будем следующий код

				
					ExpiresActive On
    ExpiresByType application/javascript "access plus 7 days"
    ExpiresByType text/javascript "access plus 7 days"
    ExpiresByType text/css "access plus 7 days"
    ExpiresByType image/gif "access plus 7 days"
    ExpiresByType image/jpeg "access plus 7 days"
    ExpiresByType image/png "access plus 7 days"
				
			

Где срок действия для объектов – это access plus 7 days. Иногда устанавливают более длительный срок access plus 1 month или даже access plus 1 years.

				
					mod_gzip_on Yes
   mod_gzip_dechunk Yes
   mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
   mod_gzip_item_include handler ^cgi-script$
   mod_gzip_item_include mime ^text/.*
   mod_gzip_item_include mime ^application/x-javascript.*
   mod_gzip_item_exclude mime ^image/.*
   mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
				
			
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Moovix » Блог » Ускорение загрузки сайта, как включить кеширование, GZIP сжатие .htaccess

Есть вопрос? мы онлайн

Есть проект? Заполните бриф.

top