Объединить сгенерированные плитки GeoWebCache с одного сервера с плитками с другого сервера


12

У меня есть набор плиток (миллионы), сгенерированных встроенным GWC в GeoServer 2.1.2, который хранится на сервере A. Я хотел бы скопировать все плитки на сервер B, содержащий GeoServer 2.1.3 и соответствующий встроенный GWC. Сервер B уже содержит совершенно другой набор плиток, и мы хотим, чтобы оба набора плиток сосуществовали.

Копирование tile_folder data_dir/gwcи рабочей области кажется достаточно простым, но есть ли другие вещи, которые мы должны рассмотреть, и возможно ли вообще скопировать сгенерированные плитки GWC с одного сервера на другой?

Я пытался, и это не похоже на работу. Поэтому, прежде чем копаться в конфигурациях xml, версиях серверов и т. Д., Я хотел бы знать, возможно ли это вообще?

Ответы:


1

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

Один (на самом деле грубый) подход заключается в отключении этой базы данных (см. Ссылку на документацию выше) после объединения двух кэшей. Это отключит некоторые функции, но также заставит кеш использовать эту структуру каталогов для получения тайлов.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.