Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сайт постоянно загружается из кэша, приходится обновлять / 16 сообщений из 16, страница 1 из 1
13.06.2014, 21:00
    #38669156
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Обычная легкая текстовая страница висит в инете.
Не знаю почему, но во многих браузерах при открытии обычно берется сохраненная копия.
Что можно прописать / предпринять для того, чтобы при открытии сайт всегда обновлялся с сервера, а не брался из кэша?
Вроде все метатеги перепробовал, подсмотренные в других местах.
автор<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
Может скрипт какой?
Спасибо.
...
Рейтинг: 0 / 0
13.06.2014, 21:12
    #38669160
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Да, причем (на примере Firefox) обычное обновление страницы (F5 или Ctrl-R) частенько не срабатывает.
Приходится делать "усиленное" обновление: Ctrl-Shift-R.
...
Рейтинг: 0 / 0
13.06.2014, 22:44
    #38669188
Letter_Q
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Текущий набор тегов такой:
автор<meta http-equiv="Expires" content="Wed, 26 Feb 1999 08:21:57 GMT">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache-Control" content="private">
<meta http-equiv="Cache-Control" content="max-age=10, must-revalidate">
<meta http-equiv="Cache-Control" content="max-age=10, proxy-revalidate">
Браузеры их игнорируют.
...
Рейтинг: 0 / 0
14.06.2014, 01:35
    #38669248
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Тут хорошо все разжевано:
https://www.mnot.net/cache_docs/

Ну и конечно здесь:
http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.2
http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13

А по сути вопроса: как ты видишь что браузер берет страничку из кеша? По каким признакам?
...
Рейтинг: 0 / 0
14.06.2014, 17:43
    #38669377
janco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Letter_QТекущий набор тегов такой:
автор<meta http-equiv="Expires" content="Wed, 26 Feb 1999 08:21:57 GMT">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache-Control" content="private">
<meta http-equiv="Cache-Control" content="max-age=10, must-revalidate">
<meta http-equiv="Cache-Control" content="max-age=10, proxy-revalidate">
Браузеры их игнорируют.
Всё правильно, кроме Pragma все осталльные "тэги" должны подаваться как заголовки сервера, а не тэги.
...
Рейтинг: 0 / 0
15.06.2014, 01:03
    #38669518
Letter_Q
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Спасибо, почитаю.

White OwlА по сути вопроса: как ты видишь что браузер берет страничку из кеша? По каким признакам?Это моя страница, я знаю, что там ))

jancoВсё правильно, кроме Pragma все осталльные "тэги" должны подаваться как заголовки сервера, а не тэги.Я не разбираюсь и не понял. Я что-то должен сделать, чтобы теги подавались как заголовки сервера?
...
Рейтинг: 0 / 0
15.06.2014, 16:01
    #38669658
janco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Letter_QЯ не разбираюсь и не понял. Я что-то должен сделать, чтобы теги подавались как заголовки сервера?
Да, настроить отправку заголовков на стороне сервера. Например через функцию header , если работает php, или через файл .htaccess
Если такой возможности нет, то нельзя сделать.
Как вариант, если страница загружается по ссылке в документе, то добавлять к адресу рандомную строку, чтобы избегать взятия из кэша.
...
Рейтинг: 0 / 0
15.06.2014, 17:50
    #38669741
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Letter_QWhite OwlА по сути вопроса: как ты видишь что браузер берет страничку из кеша? По каким признакам?Это моя страница, я знаю, что там ))
Ну и?
Ты обновляешь статичную html страничку на сервере, переключаешься в браузер, тыкаешь F5 и не видишь обновлений? Так?
Или ты правишь исходный текст php кода, тыкаешь F5 в браузере и не видишь обновлений?
Или у тебя php должен на каждый F5 выдавать новую страницу?
Или у тебя вообще сервера нету и ты работаешь с файлами на локальном диске?

Во всех этих сценариях проблема может быть в кэше, а может быть совсем не в нем. Поэтому я и спрашиваю: как ты видишь что браузер берет страничку из кеша? По каким признакам?
Ты вообще уверен что у тебя проблема в кэше?
...
Рейтинг: 0 / 0
18.06.2014, 21:31
    #38673618
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
[quot White Owl]Letter_Qпропущено...
Это моя страница, я знаю, что там ))
Ну и?
Ты обновляешь статичную html страничку на сервере, переключаешься в браузер, тыкаешь F5 и не видишь обновлений? Так?
Да, так.
...
Рейтинг: 0 / 0
18.06.2014, 21:33
    #38673620
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
jancoLetter_QЯ не разбираюсь и не понял. Я что-то должен сделать, чтобы теги подавались как заголовки сервера?
Да, настроить отправку заголовков на стороне сервера. Например через функцию header , если работает php, или через файл .htaccess
Через .htaccess вроде получилось, пока всё время новая вылазит.
Я правильно там прописал:
автор<IfModule mod_headers.c>
Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On ExpiresDefault "now"
</IfModule>Или что-то лишнее?
Или что-то надо добавить?
...
Рейтинг: 0 / 0
18.06.2014, 21:41
    #38673628
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
[quot Letter_D]White Owlпропущено...

Ну и?
Ты обновляешь статичную html страничку на сервере, переключаешься в браузер, тыкаешь F5 и не видишь обновлений? Так?
Да, так.
Тогда во первых, убедись что ты на сервере страничку обновляешь и дата изменения файла на сервере обновляется.
Во вторых, посмотри на серверные часы они вообще правильно идут или в далеком прошлом застряли? Аналогично проверь часы на клиентской машине.

У тебя точно никаких проксей нету по пути?
...
Рейтинг: 0 / 0
18.06.2014, 21:44
    #38673630
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Letter_DЯ правильно там прописал:
автор<IfModule mod_headers.c>
Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On ExpiresDefault "now"
</IfModule>Или что-то лишнее?
Или что-то надо добавить?
Убрать это все нафиг. Ты сейчас себе вообще весь сайт запретил кэшировать. Не только одну "ту самую" страничку а вообще все страницы.
...
Рейтинг: 0 / 0
19.06.2014, 03:32
    #38673749
Letter_Q
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
[quot White Owl]Letter_Dпропущено...

Тогда во первых, убедись что ты на сервере страничку обновляешь и дата изменения файла на сервере обновляется.
Во вторых, посмотри на серверные часы они вообще правильно идут или в далеком прошлом застряли? Аналогично проверь часы на клиентской машине.

У тебя точно никаких проксей нету по пути?Сервер не мой, я там хостируюсь.
...
Рейтинг: 0 / 0
19.06.2014, 03:34
    #38673750
Letter_Q
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
White OwlLetter_DЯ правильно там прописал:
пропущено...
Или что-то лишнее?
Или что-то надо добавить?
Убрать это все нафиг. Ты сейчас себе вообще весь сайт запретил кэшировать. Не только одну "ту самую" страничку а вообще все страницы.Ну, я это и хотел.
У меня там три с половиной страницы, все не должны кэшироваться.
Тогда правильно?
...
Рейтинг: 0 / 0
19.06.2014, 06:25
    #38673770
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
Letter_QСервер не мой, я там хостируюсь.Ну и что? Ты туда заходишь страничку обновить как? Через утилиту специальную, или через стандартного (S)FTP клиента?
Вот ты сию секунду обновил на сервере файл - какая дата модификации у файла? Одна секунда тому назад или больше?
Какое время на часах твоего родного компьютера? Будущее или настоящее?
...
Рейтинг: 0 / 0
19.06.2014, 16:05
    #38674507
Letter_Q
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайт постоянно загружается из кэша, приходится обновлять
С временем все нормально - и там, и там.

В общем всё работает через .htaccess
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сайт постоянно загружается из кэша, приходится обновлять / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]