Хитрини с .htaccess – част 2 – защо mod_expires?!

mod_expiresВ една от предишните статии на нашите „Съвети от support- a” говорихме „надълго и нашироко“ за оптимизирането на сайта от страна на сървърни ресурси. В тази публикация ще представим добри практики за оптимизиране на бързодействието на сайта и визуализирането му в браузъра (front-end частта). Както и заглавието издава – чрез mod_expires. Малките „хитрини“, които ще видите в статията са споделени от истинските професионалисти на нашата хостинг компаня СуперХостинг.БГ и веднага дават резултат! А защо са „хитрини“ и защо „част 2“ … ще разберете няколко реда по-късно. 🙂

Какво е mod_expires?

mod_expires е модул на Apache уеб сървъра, който указва на уеб браузърите колко време да кешират ресурсите. Особено подходящ е за сайтове, които имат много статични файлове – css, js, изображения. Модулът предлага две възможности за настройка на кеширането:

  • кешът да се пази определено време след достъпването на ресурса при потребителя (Пример без посочване на типа на файла – ExpiresDefault „access plus 1 day“);
  • кешът да се пази определено време след последната модификация на файла (Пример без посочване на типа на файла – ExpiresDefault „modification plus 1 day“).
Как да активирам mod_expires?

mod_expires се активира чрез .htaccess файла – конфигурационният файл за управление на сървърни настройки за вашия хостинг акаунт.

В примера по-долу сме посочили следното: картинките (.gif, .jpeg, .png) да се кешират до 1 месец след първоначалния достъп на посетителя до сайта, а js и css файловете – до 7 и съответно 30 дни след първоначален достъп. Всички останали типове (text/html, например) се кешират до 1 ден след последната модификация на файла. Показали сме стандартен (default syntax) и алтернативен (alternate syntax) синтаксис на използваните директиви.

Ето и примера:

### activate mod_expires
ExpiresActive On
### Expire .gif’s 1 month from when they’re accessed (Default algorithm)
ExpiresByType image/gif A2592000
### Expire .jpg’s 1 month from when they’re accessed
ExpiresByType image/jpg A2592000
### Expire .png’s 1 month from when they’re accessed
ExpiresByType image/png A2592000
### Expire .js’s 7 days from when they’re accessed (Alternative algorithm)
ExpiresByType text/js „access plus 7 days“
### Expire .css’s 30 days from when they’re accessed
ExpiresByType text/css „access plus 30 days“
### Expire everything else 1 day from when it’s last modified
ExpiresDefault „modification plus 1 day“

Златен съвет от съпорта! 🙂
Планирайте промените по сайта! Ако използвате настройката за кеширане на съдържанието определено време след достъпване при потребителя, то модификацията на файлове няма да се отрази веднага. Така, ако извършите промяна в някой css, js файл или изображение, всички, които вече са зареждали вашия сайт, ще виждат кешираното съдържание, а не актуалното. За да видят промените, ще е необходимо да изчистят кеша на браузъра си.

Ще се радваме и вие да споделите дали използвате mod_expires или по-скоро – Какви начини за оптимизиране на бързодействието на сайта си използвате?

И накрая, тъй като обещахме да посочим защо „част 2“ присъства в заглавието – логичния отговор е: защото има и част 1: 🙂

Хитрини с .htaccess файла – част 1

СуперХостинг.БГ
СуперХостинг.БГ
СуперХостинг.БГ е СуперЕкипът! Ежедневно всеки дава най-доброто от себе си, за да можете вие, клиентите на СуперХостинг.БГ, да сте номер едно. СуперСилата на СуперЕкипа е, че винаги е готов да ви даде точната информация, тази от която се нуждаете и за която питате.
0 0 votes
.
Абониране
Уведоми ме при
guest

1 Коментар
Inline Feedbacks
View all comments
Качествен ли е трафикът към сайта ми и как да го подобря?

Качествен ли е трафикът към сайта ми и как да го подобря? [Аудио]

0
Добро начало на Вашия анализ е да прегледате откъде идват най-много посетители в сайта Ви. По този начин ще разберете как да изградите рекламната си стратегия.
Съвместна статия за маркетинг, реклама и SEO - Netpeak

13 съвета за маркетинг и реклама [Аудио]

2
Сега когато имате повече време у дома, можете да отделите енергия в SEO и добра реклама за дигитален успех. Заслужава си!
10 основни грешки при изграждането на един уебсайт

10 основни грешки при изграждането на един уебсайт [Аудио]

0
Последствията от неправилно структурирания сайт могат да бъдат неприятни за бизнеса Ви и да доведат до нежелан ефект.