Заперт Кеширования @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 9 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
is-systems
соучастник
12
Сообщения: 589
Зарегистрирован: 31.05.06
Откуда: Москва
Заголовок сообщения: Заперт Кеширования
Сообщение Добавлено: 8 Февраль 2007, 18:27:53 
Уже измотался весь!!!
Может кто поможет? Что-то никак не могу решить задачку - как запретить кеширование картинок!?

Плииииз!!!

_________________
it_systems | rus_photo | rus_design | accentus
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Февраль 2007, 19:25:11 
Заставив веб-сервер отдавать соответствующие заголовки -- как и положено делать для запрета кэширования. Это, собственно, единственный возможный вариант.

Есть куча способов это сделать -- от отдачи картинок через скрипт до использования расширений веб-сервера (например, mod_headers для apache).
is-systems
соучастник
12
Сообщения: 589
Зарегистрирован: 31.05.06
Откуда: Москва
Сообщение Добавлено: 8 Февраль 2007, 19:33:09 
А у вас нет случайно ссылочки на описание нечто подобного. А то меня многи убеждают, что это в принципе не возможно :(

_________________
it_systems | rus_photo | rus_design | accentus
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Февраль 2007, 22:00:11 
Легко. Две ссылки от балды взятые из гуглового списка:

http://support.microsoft.com/kb/247389
http://www.velocityreviews.com/forums/t … ching.html

P.S. А "многим" посоветуй пойти и убить себя об стену.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Февраль 2007, 22:02:38 
BTW, по второй ссылке как раз показана типичная ошибка, из-за которой рождается легенда о невозможности запрета кэширования: куча народа не может осознать, что заголовки нужно отдавать для КАРТИНКИ, а не для страницы с тэгом img. :)
is-systems
соучастник
12
Сообщения: 589
Зарегистрирован: 31.05.06
Откуда: Москва
Сообщение Добавлено: 9 Февраль 2007, 11:38:31 
Я попробовал вот это:

Код:
header("expires: mon, 26 jul 1997 05:00:00 gmt");
header("cache-control: no-cache, must-revalidate");
header("pragma: no-cache");
header("last-modified: ".gmdate("d, d m y h:i:s")."gmt");

Сработало вроде :)

А за ссылочки спасибо :)

_________________
it_systems | rus_photo | rus_design | accentus
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 10 Февраль 2007, 13:57:51 
проще всего так делать (самый ДУБОВЫЙ способ):

Код:

<img src="img.jpg?rand=<?=rand(1,100000);?>" />



это если РНР есть. Думаю, любой другой сервер-сайд также поможет в этом.

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 10 Февраль 2007, 14:08:01 
Бaзиль, если курочить HTML, то нужно использовать не rand, а timestamp файла с картинкой. В этом случае будет не полный запрет кэширования, а правильное кэширование.
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 10 Февраль 2007, 15:41:51 
Crazy, точно! :beer:

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 9 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100