Joomla портал
seo seo Subscribe
0
seo

В любом

другом месте они будут проигнорированы. Особенно важны они для страниц, ис

пользующих фреймы.

Существует два вида метатэгов:

метатэги – эквиваленты HTTPзаголовков, имеющие формат записи:

информационноуказательные, записываемые следующим образом:

Элементом METAзадается свойство, которому присваивается значение. Мета

тэги первого вида эквивалентны HTTPзаголовкам и обычно управляют дей

ствиями браузеров. Они используются, чтобы оптимизировать информацию, ко

торую содержат обычные заголовки, и особенно важны, если документы

загружаются по протоколу HTTP (протоколу передачи гипертекста – ftp://

ftp.nsc.ru/pub/rfc/rfc2068.txt). Серверы HTTP могут использовать имя свойства,

указанное в атрибуте HTTP-EQUIV, для создания заголовка в ответе HTTP. Мета

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

Элемент METAлежит в основе механизма введения метаданных. Существуют,

однако, некоторые тэги и атрибуты тэгов языка HTML, которые обрабатывают

часть метаданных и могут использоваться авторами вместо элементов META: тэги

TITLE, ADDRESS, INSи DEL, атрибуты тэгов TITLEи CITE.

Этапы большого пути

Метатэги – эквиваленты HTTPзаголовков

Для метатэгов этого вида могут быть использованы следующие свойства:

Expires;

Pragma;

Content-Type;

Content-language;

Refresh;

Window-target;

Content-Script-Type;

Content-Style-Type.

Рассмотрим их применение.

Свойство Expires

В примере ниже показано, как выглядит формат метатэга со свойством Expires

(Дата устаревания):

Клиенту будет возвращен такой заголовок HTTP:

Expires: Mon, 29 Nov 2004 08:21:57 GMT

Заголовок данного вида используется для управления кэшированием. Если

указанный в метатэге срок устаревания истек, то при запросе документа он будет

доставлен по сети, а не загружен из кэша.

Нулевое значение даты (CONTENT=“0”) приводит к тому, что браузер проверя

ет при каждом запросе, не изменился ли документ. Поисковые роботы могут либо

совсем не индексировать его, либо постоянно отслеживать изменения в документе.

Формат даты описан в стандарте RFC850 (ftp://ftp.nsc.ru/pub/rfc/rfc850.txt).

Для решения ряда задач требуется, чтобы при каждом запросе документ заг

ружался не из кэша браузера, а с сервера. Обычно это необходимо для сайтов,

которые поставляют динамически изменяющееся содержание. В качестве приме

ра можно привести результат какоголибо поиска (информация о курсе доллара

в реальном режиме, электронный магазин или обычный чат). В таких случаях

страница в кэше не обязательно соответствует реальной.

В подобной ситуации можно запретить браузеру кэшировать страницы при

помощи свойства метатэга Expires, которое указывает дату устаревания содер

жимого страницы. Для того чтобы она не кэшировалась, достаточно установить

прошедшую дату – например, вот так:

Если страница содержит постоянные данные и не требует регенерации при

каждом запросе, то вам не следует отключать кэширование для браузера. Это по

зволит браузерам использовать сохраненную в кэше копию страницы в течение

некоторого отрезка времени, которым вы можете управлять. Кэширование может

значительно снизить нагрузку на вашем сервере.

Метаданные

Обычно имеет смысл отключать кэширование лишь для динамических стра

ниц, которые содержат информацию, изменяющуюся со временем. И то далеко не

всегда. Какие же из динамических страниц могут быть кандидатами на кэширо

вание? Например, страница с прогнозом погоды, где информация обновляется

каждые 5 минут. Или начальная страница сайта, которая содержит список мате

риалов на сервере или официальные сообщения для печати, которые модифици

руются два раза в день. Другие подобные страницы, где обновления происходят

раз в несколько часов.

Заметьте, что с кэшированием в браузере вы получите меньшее количество

посетителей, зарегистрированных на вашем сервере. Поэтому, если вы хотите

точно измерять количество просмотров страниц или показов баннеров, то, скорее

всего, вы откажетесь от кэширования.

Свойство Pragma

Свойство Pragma (Контроль кэширования) применяется для отказа от кэширо

вания и задается следующим образом:

Отказ от кэширования означает, что при запросе документа он будет достав

лен по сети, а не загружен из кэша. Обратите внимание, что неразумное запреще

ние кэширования усложняет навигацию по сайту и увеличивает время ожидания.

Так, при нажатии в браузере кнопки Back (Назад) происходит новый запрос сер

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

правлена клиенту и уже есть у него в компьютере.

Свойство ContentType

Свойство Contenttype (Тип содержимого) служит для указания типов содер

жимого (типов MIME), к которым относятся “text/html”, “image/png”,

“image/gif”, “video/mpeg”, “audio/basic”, “text/tcl”, “text/

javascript”и “text/vbscript”(с учетом регистра). Текущий список за

регистрированных типов MIME можно найти по адресу ftp://ftp.isi.edu/in

notes/iana/assignments/mediatypes/.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo