Назад | Перейти на главную страницу

CouchDB междоменный доступ из Интернета?

В настоящее время веб-приложение должно предлагать какой-то междоменный HTTP-заголовок для доступа к данным в другом домене: http://openfontlibrary.org/wiki/Web_Font_linking_and_Cross-Origin_Resource_Sharing

Есть ли способ настроить CouchDB для поддержки неограниченного междоменного доступа? Я использую только для собственных нужд.

Есть билет JIRA о Совместное использование ресурсов CouchDB из разных источников.

Недавно я представил патч, включающий CORS. Я ожидаю, что модифицированная версия патча будет включена в CouchDB 1.2.0, следующий стабильный выпуск.

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

Дополнительным преимуществом Couch является то, что если пользователь на другом узле Couch добавляет шрифт, система мастер-мастер реплицирует его на ваш узел, чтобы вы могли видеть его локально. Это довольно удобная функция, которую многие люди не понимают в Couch.

Подробнее здесь: http://guide.couchdb.org/draft/replication.html