0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 788 Просмотров
*

vitzer

  • Захожу иногда
  • 274
  • 4 / 0
Кэш браузера
« : 30.01.2017, 14:02:10 »
Включил Кэш браузера (в стандартном плагине КЭШ Joomla), но он не работает.
Предистория.
Раньше использовал КЭШ браузера, включенный посредством htaccess, и все работало.
После переезда на VPS пошли ошибки по правам доступа к картинкам на сайте и js файлам jcomments. Сменил права на папках с 544 на 555, ошибки ушли, но теперь все эти файлы определяются PageSpeed Insight, как незакешированные. (интересно где связь?)
Включил кэш для домена vvm-auto.ru в ISP панели.
В ngnix.conf прописано: expires 3h;
Но почему-то кэш браузера статику не отрабатывает...
« Последнее редактирование: 30.01.2017, 15:46:39 от vitzer »
*

vitzer

  • Захожу иногда
  • 274
  • 4 / 0
Re: Кэш браузера
« Ответ #1 : 30.01.2017, 20:37:17 »
Покопался в поиске и нашел ответ здесь:
Спойлер
[свернуть]
Так как ru-center входят в одну группу с hc.ru, то я так понимаю принцип работы тот же.
Т.е. в настройках домена изначально был включен SSL, следовательно работал Апач и htaccess срабатывал. Пару дней назад я SSL отключил. Таки образом получил небольшой прирост скорости загрузки и небольшое снижение нагрузки на сервер за счет более производительного ngnix. А вот htaccesss уже не помогал в кэшировании. Жаль, что не сразу заметил.
В заголовках ответа сервера время кэша для каждого файла указано, но PageSpeed игнорит и требует кэша.
« Последнее редактирование: 30.01.2017, 20:46:35 от vitzer »
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Кэш браузера
« Ответ #2 : 30.01.2017, 22:21:06 »
nginx не обрабатавает .htaccess. это Apache делает. nginx работает как обратный прокси со статикой, а обработку php файлов отдает Apache. nginx прекрасно работает и c ssl. вам нужно правильно настроить вашу связку nginx + Apache + php-fpm.

pagespeed считает что время кэширования маленькое -  у вас сутки, а он может хочет неделю.
работает у вас кэш браузера в nginx.
*

vitzer

  • Захожу иногда
  • 274
  • 4 / 0
Re: Кэш браузера
« Ответ #3 : 30.01.2017, 22:41:22 »
pagespeed считает что время кэширования маленькое -  у вас сутки, а он может хочет неделю.
А ларчик просто открывался. Да, вы правы, поставил 7 дней на кэш и успокоился: и Google и я...
Спасибо.
И все-таки есть связь htaccess с SSL в ISP. Так как я настройки кэширования не менял, а полез туда только после того, как увидел, что Google ругаться начал. Но мое время познать истину пока не пришло... может лет через 5-10...
« Последнее редактирование: 30.01.2017, 22:58:48 от vitzer »
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Кэш браузера
« Ответ #4 : 30.01.2017, 22:57:52 »
Цитировать
И все-таки есть связь htaccess с SSL

там только такая связь может быть - если php работает в режиме cgi-fastcgi (fpm-fastcgi) а не как модуль Apache то некоторые директивы php в .htaccess обрабатываться Apache не будут. но к SSL это не имеет отношения.
« Последнее редактирование: 30.01.2017, 23:21:11 от capricorn »
*

vitzer

  • Захожу иногда
  • 274
  • 4 / 0
Re: Кэш браузера
« Ответ #5 : 30.01.2017, 23:01:42 »
там только такая связь может быть - если php работает в режиме cgi-fastcgi (fpm-fastcgi) а не как модуль Apache то некоторые директивы в .htaccess обрабатываться Apache не будут. но к SSL это не имеет отношения.
Режим PHP - CGI, только он позволяет использовать php 7.0
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Кэш браузера
« Ответ #6 : 30.01.2017, 23:20:38 »
Цитировать
но к SSL это не имеет отношения
Вернее какая либо ошибка в настройке SSL возможно препятствует кэшированию в браузере.

Цитировать
Режим PHP - CGI, только он позволяет использовать php 7.0

Откуда такой вывод? ))
*

vitzer

  • Захожу иногда
  • 274
  • 4 / 0
Re: Кэш браузера
« Ответ #7 : 30.01.2017, 23:29:43 »
Откуда такой вывод? ))
В панели ISP, если выбрать обработку Apache, то выбор php невозможен. Только жесткая привязка к php 5.4.42. Во всяком случае, у меня так... или у hc.ru...
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Кэш браузера
« Ответ #8 : 30.01.2017, 23:50:19 »
не знаю. я с ISP не работаю - напильник использую если сервер свой. Возможно версия панели устаревшая.
CGI вообще устаревший режим. Вроде давно его никто уже не использует.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить в заголовке браузера фразу к метке?

Автор 404NotFound

Ответов: 0
Просмотров: 106
Последний ответ 15.01.2019, 17:16:38
от 404NotFound
Сохранять сессию после закрытия браузера

Автор PSN

Ответов: 7
Просмотров: 138
Последний ответ 30.12.2018, 13:05:08
от arma
Пропадают иконки на части страниц, пока не удалишь кеш браузера

Автор minibelka

Ответов: 3
Просмотров: 145
Последний ответ 30.11.2018, 09:57:05
от minibelka
Как добавить текст в заголовок страницы браузера только для одного компонента?

Автор EvgenyFited

Ответов: 6
Просмотров: 508
Последний ответ 27.12.2017, 21:32:02
от EvgenyFited
Печать сайта из контекстного меню браузера

Автор Ivt

Ответов: 18
Просмотров: 525
Последний ответ 27.10.2017, 08:47:14
от Ivt