Публикация карты. Кеширование vs копирование на сервер

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Публикация карты. Кеширование vs копирование на сервер

Сообщение novice » 31 июл 2013, 14:12

Я публикую карты следующим образом:
1) сами исходные данные хранятся в gdb или где угодно.
2) Я публикую карты предварительно построив кэш, т.е. я не копирую сами данные на сервер в arcgissystem. Т.е. у меня кэш весит в несколько раз меньше чем данные.
3) После того как карта опубликована, я начинаю построение кэша. (напоминаю, кэш весит меньше, чем данные)

Т.е. у меня есть данные на 10 слоев - я строю данные по 10 слоям.

подход изменился:
1) надо вначале скопировать данные на сервер в arcgissystem (их размер уже превосходит размер кэша в несколько раз). Хотя я думаю что можно просто регистрировать эти данные.
2) Кэш не строить
3) Но ставить галочку "Создавать листы кеша по запросу". Т.е. у пользователя карта будет очень жестко тормозить при первом просмотре.



Подскажите, пожалуйста, какой из этих вариантов более стандартизирован.
Последний раз редактировалось novice 02 авг 2013, 18:55, всего редактировалось 1 раз.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение Andrey Zhukov » 31 июл 2013, 14:21

Изменился подход у кого? У вас?
В ArcGIS 10.1 упростился метод публикации для простого пользователя. В 10.2 вообще можно запретить копировать данные на сервер :)

novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novice » 31 июл 2013, 14:53

Да, на меня седня наехало начальство.

Ситуация: я раньше указывал количество слоев, по ним строил кеш. Т.е. у меня данных на 10 слоев - указываю 10 слоев. Теперь какая-то ерунда: не указываем количество слоев (или указываем количество слоев), но из-за каких-то соображений не строим кэш. А указываем - генерировать кэш по запросу пользователя. (это всего лишь галочка в настройках сервиса карты в Arcgis Manager)

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

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение Andrey Zhukov » 31 июл 2013, 15:17

Что значит "данные на 10 слоев"? Кэш не строится отдельно на каждый слой в проекте, а для всего проекта в целом.

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novia » 31 июл 2013, 15:48

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

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

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

второй фактор - это задержка при построении кэша "только по запросу", опять же зависит от имеющейся вычислительной мощности. то есть насколько вы не любите того первого пользователя, который придет на место, где кэш еще не создан.
понравилось? жми палец вверх :!:

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novia » 31 июл 2013, 15:50

fall_out_bug писал(а):Что значит "данные на 10 слоев"? Кэш не строится отдельно на каждый слой в проекте, а для всего проекта в целом.
Андрей, думаю тут идет речь о создании 10 кэшированных сервисов, по одному слою в каждом.
типа, чтоб и включить/выключить слой можно было и кэш уже был построен.

novice, я угадал? :mrgreen:
понравилось? жми палец вверх :!:

novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novice » 31 июл 2013, 16:24

Меня удивило вот что: я часть данных регистрировал, часть нет (для разных сервисов по разному). И размер данных превышает размер кэша в 3 раза.
Последний раз редактировалось novice 02 авг 2013, 18:55, всего редактировалось 1 раз.

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novia » 31 июл 2013, 16:57

novice писал(а):Ну мне то, что: как говорят, так и буду делать.
зачем тогда спрашивать..
понравилось? жми палец вверх :!:

novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novice » 01 авг 2013, 09:02

*
Последний раз редактировалось novice 02 авг 2013, 18:56, всего редактировалось 1 раз.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение Andrey Zhukov » 01 авг 2013, 09:07

Нет, такая формулировка значит, что надо публиковать как минимум 2 сервиса.

TNVNK
Активный участник
Сообщения: 122
Зарегистрирован: 14 мар 2010, 18:56
Репутация: 1

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение TNVNK » 19 авг 2013, 18:22

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

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение novia » 19 авг 2013, 21:22

например, Настройка кэширования в ArcGIS, или покопайте справку, по ссылкам из статьи.
понравилось? жми палец вверх :!:

TNVNK
Активный участник
Сообщения: 122
Зарегистрирован: 14 мар 2010, 18:56
Репутация: 1

Re: Публикация карты. Кеширование vs копирование на сервер

Сообщение TNVNK » 21 авг 2013, 17:22

спасибо

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя