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

Речь идет

о высоконагрузочных сервисах, таких, например, как поисковые системы,

к которым обращаются многие миллионы пользователей в день. Аппаратные

решения подобных систем базируются, как правило, на мощных

многомашинных центрах обработки данных (data center), порой территориально

рассредоточенных по всему миру.

…Итак, сервер получает клиентский запрос. Если ничего не препятствует

выполнению клиентских «пожеланий», сервер возвращает клиенту HTTP-ответ,

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

Такая идиллия, однако, бывает не всегда. Случается, что клиент отправил

некорректный запрос; или ресурс, запрошенный клиентом, отсутствует в

распоряжении сервера; или на стороне сервера произошел программный сбой… Так

52

Часть I. Технологические основы

или иначе, но в любом случае сервер должен отправить клиенту ответ с

объяснением причин, в силу которых выполнить запрос невозможно.

Сообщение HTTP-ответа сервера характеризуется кодом cmamyca—

трехзначным числом, начинающимся на одну из цифр в диапазоне от I до 5.

Коды, начинающиеся на I, являются информационными и указывают на то, что

клиентский запрос принят и обрабатывается. Первая цифра 2 свидетельствует

об успешном клиентском запросе. Коды статуса, начинающиеся на 3,

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

соответствующий запрос не был выполнен, и клиент должен предпринять

какие-либо дополнительные действия для его успешного выполнения. Коды

ответа, первая цифра которых — 4, свидетельствуют об ошибках на стороне

клиента и означают, что клиентский запрос не выполнен. Наконец, коды,

начинающиеся с цифры 5, говорят об ошибках на стороне сервера,

препятствующих выполнению клиентского запроса.

ЗчГ-п » — ь , F*: Перевод Зга-гол— У. :т»*» •*-’ ‘..с-хз

Н’г,»‘^ кзтс .to — ч/ ¦*- г-*ск.>\т-

Рис. 1.7. Веб-страница с ошибкой 404

Самый распространенный код ответа — 200 (ОК — клиентский запрос

правилен, и в теле сообщения HTTP-ответа сервера содержатся запрошенные

Глава 1. Устройство сайта

53

данные). Самая распространенная ошибка (рис. 1.7), вне всякого

сомнения, — 404 (Not Found — ресурс не найден).

Устройство веб-страницы: взгляд внутрь

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

фигурирующего в теле сообщения HTTP-ответа. Иными словами, браузер, принимая от

сервера ответ на свой запрос, ни за что не перепутает веб-страницу с

графическим изображением или PDF-документом.

Исследование исходного кода страниц

Посмотреть, что «на самом деле» представляет из себя веб-страница,

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

Internet Explorer, например, нужно щелкнуть правой кнопкой мыши в любом

свободном от текста и графики месте окна, и в выпавшем контекстном меню

выбрать пункт Просмотр HTML-кода. В Mozilla Firefox 1.x

последовательность действий такая же, но соответствующий пункт меню называется

чуточку иначе — Просмотр исходного кода страницы. Наконец, пользователям

Opera достаточно лишь нажать клавиши +.

( Примечание ^

Новичков обычно сбивает с толку термин «код», поскольку в данном контексте

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

грубо охарактеризовать как «текст на компьютерном языке», будь то исходный

текст программы, написанный с использованием того или иного языка

программирования; содержимое исполняемого файла программы в том или ином

представлении; «внутренности» веб-страницы, наконец.

Как уже говорилось выше, веб-страница почти всегда представляет собой

некий код на языке HTML. (Разъяснений насчет «почти» делать сейчас не

будем — это предмет последующих глав.) Этот код вполне поддается чтению.

Чтобы просмотреть исходный код страницы в Internet Explorer, нужно

выбрать пункт Просмотр HTML-кода в контекстном меню, открывающемся по

щелчку правой кнопки мыши (рис. 1.8).

Пример исходного кода показан на рис. 1.9.

Веб-страница отличается от обычного текста тем, что в ее коде фигурируют

управляющие конструкции разметки, определяющие логическую структуру

документа— так называемые теги.

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

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

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