Как масштабировать приложение Zend Framework, которое использует Zend_Search_Lucene - PullRequest
1 голос
/ 07 ноября 2011

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

Эти три экземпляра приложения используют одни и те же индексы lucene через NFS. Я только что понял, что NFS не одобряется Документация Zend Framework .

Как мне развернуть приложение?

1 Ответ

2 голосов
/ 09 ноября 2011

Что ж, самое простое решение для этого, если вы используете индекс ТОЛЬКО для поиска, - это скопировать индекс и дать каждому приложению свою собственную копию для запроса.

Если ваше приложение редактирует индекс, то вам нужно решить более сложную задачу.Вам, скорее всего, придется выбрать другой метод поиска / индекса, кроме Zend Lucene.Вместо этого вы можете использовать Java Lucene, хотя я не знаю, есть ли для этого PHP API.

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

...