Expires - срок действия или запрет кэширования страничек

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

В первую очередь, это необходимо для сайтов, которые поставляют динамически изменяющееся содержание. Например, результат поиска по сайту, курс доллара в реальном режиме, электронный магазин или обычный чат. В этих случаях нельзя быть уверенным, что страничка в кэше соответствует реальной.
Для решения этой задачи вы можете непосредственно запретить броузеру кэшировать ваши странички. И, разумеется, нужно сделать это при помощи META-тега, воспользовавшись его свойством "expires". Оно указывает дату устаревания содержимого странички. Для того, чтобы страничка не кэшировалась, нам достаточно установить прошедшую дату. Например, вот так:

<meta http-equiv="expires" content="Mon, 01 Jan 1990 00:00:00 GMT">

Тэг для определения того, до какого времени действительна кэшированная копия документа, будет выглядеть вот так:

<meta http-equiv="expires" content="Tue, 22 Aug 2001 12:12:00 GMT" >

Дата со значением 0 интерпретируется как "сейчас". Браузер каждый раз при запросе будет проверять, изменялся ли этот документ. Это нужно для того, чтобы при просмотре документа, браузер брал свежую версию, а не из кэша. Вместо Tue, 22 Aug 2001 12:12:00 GMT можно использовать значение never - никогда.

Cтарайтесь создать индивидуальные мета-описания для каждой вашей страницы, наиболее отражающие находящуюся на ней информацию.

В целом это должно выглядеть так:

<html>
<head>
<META NAME="ROBOTS" CONTENT="ALL">
<META HTTP-EQUIV="Content-Language" CONTENT="ru">
<META NAME="Description" CONTENT="Здесь вы пишите описание_страницы.">
<META NAME="Keywords" CONTENT="Здесь вы пишите ключевые слова. ">
<META NAME="Author" CONTENT="Ваше имя ">
<META HTTP-EQUIV="Reply-to" CONTENT="Ваш E-mail">
<META NAME="Generator" CONTENT="Программ с помощью которой создан документ">
<META NAME="Creation_Date" CONTENT="число/ месяц /год">
<META NAME="revisit-after" CONTENT="Сколько дней, или недель.">
<TITLE>Здесь вы пишите заголовок документа. </TITLE>
<head>

<link> -он выражает информацию о взаимоотношениях данного документа c другими

Авторы могут использовать элемент LINK для предоставления поисковым машинам различной информации, в том числе:

· для ссылок на альтернативные версии документа на других языках;

· для ссылок на альтернативные версии документа, разработанные для других носителей, Например, специальные версии для печати документов;

· для ссылок на начальную страницу коллекции документов.


Ниже пример иллюстрирует, как информация о языке, типах носителя и типах ссылок может быть объединена для упрощения обработки документа поисковой машиной.

Здесь мы используем атрибут hreflang, чтобы сообщить поисковой машине, где найти датскую, португальскую и арабскую версии документа. Обратите внимание на использование атрибута charset для арабского варианта учебника. Отметьте также использование атрибута lang для указания на то, что значение атрибута title элемента LINK, указывающего на французский учебник, - французский.

<LINK title="Учебник на датском" type="text/html" rel="alternate" hreflang="nl"
href="http://someplace.com/manual/dutch.html">
<LINK title="Учебник на португальском" type="text/html" rel="alternate" hreflang="pt"
href="http://someplace.com/manual/portuguese.html">
<LINK title="Учебник на арабском" type="text/html" rel="alternate" charset="ISO-8859-6" hreflang="ar"
href="http://someplace.com/manual/arabic.html">
<LINK lang="fr" title="La documentation en Fran&ccedil;ais" type="text/html" rel="alternate" hreflang="fr"
href="http://someplace.com/manual/french.html">


В следующем примере мы сообщаем поисковой машине, где искать версию для печати:

<LINK media="print" title="Справочник в postscript" type="application/postscript" rel="alternate"
href="http://someplace.com/manual/postscript.ps">

В следующем примере мы сообщаем поисковой машине, где искать начальную страницу коллекции документов:


<LINK rel="Start" title="Первая страница" type="text/html" href="http://someplace.com/manual/start.html">

Метки

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

<A name=”Метка”> </A>

Пример меток в тексте:
<A name=”metka1”> </A>
<A name=”metka2”> </A>

Во FrontPage можно выбрать пункт bookmark в подменю Insert.

Для перехода к метке используется ссылка по следующему шаблону:
Текст подсказки <A href=”#Метка”> Текст для щелчка </A>.

Пример ссылок на метки:
<A href=”#metka1”> Ссылка на первую метку </A>
<A href=”#metka2”> Ссылка на вторую метку </A>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: