серверное кэширование и htaccess

S
На сайте с 04.02.2007
Offline
347
svv
1379

хостер говорит, что сайт сильно грузит сервер

решил сделать серверное кэширование через htaccess, вставив туда :

<FilesMatch ".(html|htm|php)$">

Header set Cache-Control "max-age=43200"
</FilesMatch>

но кэширование не происходит.

Подскажите please где косяк ...

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1
svv:
решил сделать серверное кэширование

угу, а сделали просто рекомендацию клиентскому броузеру не перезапрашивать контент...У меня лично броузер на него не реагирует (изменены настройки)

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
S
На сайте с 04.02.2007
Offline
347
svv
#2

тогда совсем запутался.

каким же путем заставить сервер кэшировать?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3
svv:
тогда совсем запутался.
каким же путем заставить сервер кэшировать?

гуглите тему: ExpiresActive On

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
N
На сайте с 06.05.2007
Offline
419
#4

нагуглил документацию :

ExpiresActive Directive - Enables generation of Expires headers

это серверное кеширование по-вашему?

на самом деле тут нужны скрипты или специальная настройка сервера.

Кнопка вызова админа ()
L
На сайте с 07.12.2007
Offline
351
#5
svv:
хостер говорит, что сайт сильно грузит сервер
решил сделать серверное кэширование через htaccess, вставив туда :

<FilesMatch ".(html|htm|php)$">

Header set Cache-Control "max-age=43200"
</FilesMatch>

Не все директивы конфигурации Apache разрешено менять в htaccess.

html/htm кэшируются сервером автоматически, и намного грамотнее (с поддержкой заголовков IfModifiedSince/LastModified).

Может, проще найти скрипт, который и грузит сервер?

Или сделать кэширование страниц средствами php. Ну, можно сменить хостера на нормального :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#6
netwind:
нагуглил документацию :
ExpiresActive Directive - Enables generation of Expires headers

это серверное кеширование по-вашему?
на самом деле тут нужны скрипты или специальная настройка сервера.

ну тогда пусть ТС наш многоуважаемый вообще введёт в курс дела, что у него там и где грузит и с какого перепуга подмена заголовком спасёт от какой-то нагрузки :)

Inet-Ark
На сайте с 19.05.2010
Offline
43
#7

Скорее всего, хостер просто хочет чтобы вы перешли на более дорогой тариф/vds/дедик. Эта песня мне хорошо знакома.

Что за сайт, на каком движке и какая посещаемость?

MMO-игры и все, что с ними связано (http://gama.su/). Мой сайт с партнерскими программами — мало, но все надежные (http://best-pp.ru/).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий