Kayrat

Рейтинг
104
Регистрация
27.05.2014
Sly32:
Вопрос в воздух. Например, у меня стоит Memcached. Настройка времени хранения - очень гибкое. Если я знаю, что некоторые страницы статичны и обновляются редко - срок хранения максимальный.
А лента новостей - ее же на месяц в кэш не загонишь...

memcached не работает, уже пытались делать

---------- Добавлено 03.04.2016 в 12:26 ----------

SeVlad:
Тебе давно пора изучить вопросы кеширования - столько топиков наплодил по одной "проблеме".
И изучить не по говнобложикам, а по мануалам.

информации мало в интернете а та что есть не подходит, просто скажите если вообще отключить кеширование чем грозит? или на 2-3 дня ставить?

---------- Добавлено 03.04.2016 в 12:27 ----------

и почему пф реагирует на сроки кеширования?

Aisamiery:
Вам не надо название файла менять.
Кэш хранится по url, то есть файл у вас style.css, а чтоб его инвалидировать, вам к урлу запроса надо добавить любой параметр, то есть в тег link вам надо к файлу дописать после знака вопроса любые символы, чтобы изменился url

там много строк где встречается link, во все добавлять?

WebAlt:
Вообще не нужен, ИМХО.

почему не нужно?

imagine:
Находите где у вас в шаблоне строка подключения css, что-то вроде:

<link rel="stylesheet" href="base-style.css" />

и меняете на

<link rel="stylesheet" href="base-style.css?v=1" />


когда нужно обновить кэш этого css, по факту при каждом изменении увеличиваете 1 на 2. 3 и т.п.
т.е.

<link rel="stylesheet" href="base-style.css?v=2" />
<link rel="stylesheet" href="base-style.css?v=3" />

и т.д.

спасибо за подробный ответ

ziliboba0213:
Да, так и назвать, как я и сказал в первом своем посте. Должно работать :)

Млин, не файл переименовывать, а вызов файла делать style.css?ver=N

<link rel="stylesheet" type="text/css" href="style.css?ver=1"/>

а это делать? Что то нужно еще кроме этого делать?

---------- Добавлено 02.04.2016 в 21:31 ----------

KGB:
Млин, не файл переименовывать, а вызов файла делать style.css?ver=N
<link rel="stylesheet" type="text/css" href="style.css?ver=1"/>

и файл и вызов переименовывать? только здесь и все?

ziliboba0213:
Как файл стилей называется? Блин, из вас вытягивать все нужно клещами? в конце файла стилей ставьте ?ver=1

style.css называется, а файл где то есть style.css?ver=1 назвать

не клещами, просто уже по разному пробовал

богоносец:
В исходном коде что-то типа
 <link rel="stylesheet" type="text/css" href="//s3.forumimg.net/clientscript/vbulletin_css/standard_min.css"/> 

нашел, и теперь нужно поменять style.css на свой?

---------- Добавлено 02.04.2016 в 20:18 ----------

type="text/css"

ziliboba0213:
Так а было то какое? Строчку кода, где подключается файл css в студию :)

не могу найти строчку, в панеле такого нет, может на впс просто выставить срок хранения кэша браузера 1 день? сейчас 29 дней стоит

ziliboba0213:
Не может этого быть. Показывайте, что вы там понаписали :)

название файла сделал style.css?ver=2

colorito:
Именно знак вопроса
На любых CMS

сделал, сайт перестал работать

Всего: 644