<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

Автор SeoBrabus, 19-08-2010, 10:15:00

« назад - далее »

SeoBrabusTopic starter

Всем, привет. Объясните плиз, что дает наличие этого мета тэга.
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Плюсы минусы, его задача (не кэшировать страницу), что это дает?
  •  


Sevab

Обычно этот тег применяют для запрета кэширования страницы генерируемой скриптом.
Имеется ввиду что в зависимости от действий пользователя одна и та же страница генерируется по разному. Что бы предотвратить недоразумения с извлечением страницы из кэша применяют этот тег.

Разные браузеры по разному на него реагируют, и не всегда выдают новую страницу, поэтому, в таких случаях, я предпочитаю использовать следующий код в самом начале php документа:

   Header("Expires: Thu, 19 Feb 1998 13:24:18 GMT");
   Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
   Header("Cache-Control: no-cache, must-revalidate");
   Header("Cache-Control: post-check=0,pre-check=0");
   Header("Cache-Control: max-age=0");
   Header("Pragma: no-cache");


Этот скрипт почти 100% исключает кэширование страницы.


WhiteSystem

Интересно... зачем тогда тег этот применять если он не работает?
  •  

SeoBrabusTopic starter

Цитата: Sevab от 19-08-2010, 17:18:33
Этот скрипт почти 100% исключает кэширование страницы.
Что это дает сайту?
  •  

Sevab

Как пример, возьмите любой сео инструмент этого сайта (напр: http://www.sbup.com/site-comparison.php).
Сервис работает на аяксе и страница, после нажатия кнопки продолжить, обращается сама к себе. Происходят какие то вычисления и затем возвращается результат.
Если бы не было запрета на кеширование, то браузер периодически подгружал бы сохраненную копию из кэша компьютера.
И вместо красивых столбиков с результатами сравнения вы бы увидели повтор этой же страницы внутри ее самой.


SeoBrabusTopic starter

А к ПСам это относиться? Или они полюбому будут держать сохраненный вариант в Кэш
  •  

Sevab

Нет, это относится только к компьютеру клиента. То есть это запрет на загрузку страницы и кэша компьютера. У ботов свой кэш и эта команда к ним отношения не имеет.
ПСы сохраняют каждый раз измененные или новые страницы. Если страницы часто обновляются, то поисковики как правило имеют самые свежие версии.

Konsul

#7
C этим вроде бы все понятно- а как вот наоборот заставить браузер пользователя  захешировать все ( картинки текст  обьекты и скрипты  ) На моем сайте ???
Мой сайт  представляет собой один  каталог файлов с описаниями - который находится по центру и  постоянно обновляется - а все остальное Блоки Фоновый рисунок  меню и прочее стоит на месте на каждой странице. Как заставить браузер пользователя загружать это  один раз ? Что и где прописать ? Сайт вот http://android-baza.ru

Добавлено: 21-12-2011, 13:54:47


И еще  откудато  в ответе взялся  вот такой кукис http://android-baza.ru/1012.jpg  - чем это черевато ? Как к этому относятся поисковики ? Разз в год хешировать будут ? )) И откуда он вообще появился ? Хотя я раньше внимания не обращал может он и раньше был ((. Это ucoz сам добавляет куки ? или я где то накосячил ? Хотя вроде все коды и скрипты пересмотрел - все чисто.

В мета тегах у меня прописано что  бы поисковики могли удалять  хеш аж в 1030 году - правильно ли я сделал ?
Заранее  Огромное спасибо .


Konsul

И тишина ((

Добавлено: 02-01-2012, 15:13:00


Жаль -ну ничего  авось и так сойдет  :D