Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора РВПГИС экз.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
48 Кб
Скачать
☆

8. Понятие веб-сервиса

Определение веб-сервиса. Цели использования, роль при создании веб-приложений.

Веб-сервис – функция серверного приложения, которая идентифицируется веб-адресом, доступна для программного вызова другими приложениями по сети посредством стандартизированных интерфейсов, основанных на протоколе HTTP.

9. Индексация пространственных данных

Цель индексации пространственных данных в базах пространственных данных. Проблемы индексации пространственных данных. Метод решетки.

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

Пространственная индексная структура распределяет объекты по ряду сегментов. Каждый сегмент имеет связанную с ним область – часть пространства, которая содержит объекты, хранящиеся в этом сегменте. Области сегментов обычно являются прямоугольниками. В случае точечных структур данных такие области обычно не пересекаются и разбивают пространство так, что каждая точка принадлежит строго одному сегменту.

Кроме пространственной выборки, пространственное индексирование поддерживает и другие операции, такие, как пространственное соединение, нахождение объекта, ближайшего к запрашиваемому значению, и т.д.

Одним из самых простых методов доступа к точкам многомерного пространства – структура доступа на основе метода фиксированной решетки. Метод фиксированной решетки делит вложенное n-мерное гиперпространство на сегменты равного размера. Структурой, реализующей фиксированную решетку, является n-мерный массив. Для достижения лучшей производительности вводится файл решетки. Он показывает хорошую производительность в процессе ввода-вывода при извлечении данных по точному или частичному совпадению.

10. Кластеризация пространственных данных

Цель кластеризации пространственных данных в базах пространственных данных. Метод кривой Гильберта и Z-кривой.

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

11. Кэширование пространственных данных

Цель кэширования пространственных данных в веб-среде. Уровни кэширование: клиент, сервер. Архитектура серверного кэша, проблемы.

12. Картографические веб-сервисы

Цели картографических сервисов, функциональные возможности, примеры. Алгоритм визуализации пространственных данных в веб-среде.

13. Структура запроса http. Различие запросов get и post

Синтаксис простого запроса HTTP. Различие запросов GET и POST.

Этот протокол описывает взаимодействие между двумя компьютерами (клиентом и сервером), построенное на базе сообщений, называемых запрос (Request) и ответ (Response). Каждое сообщение состоит из трех частей: стартовая строка, заголовки и тело. При этом обязательной является только стартовая строка.  Стартовые строки для запроса и ответа имеют различный формат — нам интересна только стартовая строка запроса, которая выглядит так:

METHOD URI  HTTP/VERSION, где METHOD — это как раз метод HTTP-запроса, URI — идентификатор ресурса, VERSION — версия протокола (на данный момент актуальна версия 1.1). Заголовки — это набор пар имя-значение, разделенных двоеточием. В заголовках передается различная служебная информация: кодировка сообщения, название и версия браузера, адрес, с которого пришел клиент (Referrer) и так далее. Тело сообщения — это, собственно, передаваемые данные. В ответе передаваемыми данными, как правило, является html-страница, которую запросил браузер, а в запросе, например, в теле сообщения передается содержимое файлов, загружаемых на сервер. Но как правило, тело сообщения в запросе вообще отсутствует.

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

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

Плюсы GET 1. Страницу всегда можно сохранить в закладках (СЕО-дружелюбен). 2. Он быстрее POST, так как вся информация находится в заголовках. 3. Информация, посылаемая на сервер, всегда видима (в адресной строке).

Минусы GET 1. Информация, посылаемая на сервер, всегда видима (в адресной строке). 2. Объем информации, которую можно отправить, ограничен.

Плюсы POST 1. Можно отправить много информации на сервер, объем неограничен. 2. Отправляемая информация не показывается в адресной строке. Удобно, если нужны красивые URL.

Минусы POST 1. Медленнее, чем GET, так как анализируются заголовки и тело запроса. 2. Страницы, сгенерированные как результат запроса POST, нельзя добавить в закладки (СЕО-недружелюбен).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]