sanek1991

Рейтинг
138
Регистрация
02.10.2016

А вот Directory можно

Типа такой конструкции можно вообще использовать ?

<Directory "^/attachments/*">

Header set Cache-Control "max-age=604800, public"
</Directory>

С серверными делами вообще не сталкивался.

Sitealert:
Во всех массовых движках кастомизация делается не в ядре, а в каких-то дополнениях.

Это понятно, хотелось нахрапом.

А оно так не получается )

LEOnidUKG:
Надо ковырять движок и этот модуль, вполне возможно там специально прописано не кэшировать.

Подозреваю, что только так можно

Но любое изменение в файлах движка, вызывает грозный ахтунг.

На почту админу и в самой админке сразу многочисленные предупреждения типа файлы изменены, нас взломали, и тд

Была надежда исправить через htaccess

LEOnidUKG:
Да объясните, на кой чёрт это делать? :)

На форуме много часто-просматриваемых страниц.

Подразумевается одним посетителем, одной страницы.

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

Нечто вроде справочника.

Ввод кеширования облегчит просмотр этих страниц.

Таким посетителям картинки не будут загружаться по новой, а будут браться из кеша.

---------- Добавлено 08.03.2020 в 22:37 ----------

Sitealert:
При чём тут хостер? Эта директива не применяется в контексте .htaccess, я же выше написал.

Понял. Видать пропустил сообщение.

А DirectoryMatch тоже не применяется ? Его тоже хотел попробовать )

Уточню моменты по сайту

Сайт на шаред хостинге

Физически, файлы картинок расположены на другом сервере/хостинге - джино

Обработчик движка закачивает их туда и скачивает оттуда по FTP

Такое внешнее хранилище используется из соображений экономии, на Джино получается 300 руб/год за 200GB

У текущего хостера LocationMatch в htaccess вообще не понимается

Вываливает ошибку 500 при любом упоминании LocationMatch

Похоже что хостер что-то накрутил

Джино сам по себе хостинг отстойный

Обработчику движка с него не всегда получается вытянуть файл

Пример:

https://monitor.net.ru/forum/threads/205076/page-21

На странице много мелких картинок, могут не все загрузится

Пробовал через LocationMatch, вываливает ошибку 500

<LocationMatch "^/attachments/">

Header set Cache-Control "max-age=604800, public"

</LocationMatch>

SocFishing:
sanek1991, у вас nginx, а не apache. Директивы htaccess поддерживаются только apache.

Это понятно, но если картинку вставлять не через обработчик движка, то кеширование есть

То есть например не так:

[IМG]https://site.ru/forum/attachments/26727/[/IМG]

а так:

[IМG]https://site.ru/forum/images/26727.png[/IМG]

Причем значение max-age берет из установок htaccess

jpg 1.jpg

Подозреваю что поможет только правка скриптов движка.

Или можно все-таки как-то попробовать через htacces ?

SocFishing:
в консоли смотрите прописывается ли заголовок?

В том-то и дело что не прописывается.

Вот какие заголовки отправляются на вложения картинок

jpg 1.jpg
Sterh:
С донора на акцептор должна идти одна, и только одна ссылка.

Под акцептором подразумевается отдельная страница или сайт полностью ?

И второе - с разными анкорами имеет смысл ?

Esm1nec:

UPD: есть еще подозрения, чтоб слайдер подтягивался, должны быть турбо-страницы на сайте.

По идеи если картинки с турбо подтягивается, то с мобилы будет отображаться логотип на этих картинках. Причем на десктопной версии логотипа не будет.

Всего: 875