2014-03-03 34 views
0

我們有一個應用程序,其中SolrCloud用於創建大量數據的索引。這項任務大約有30VMs。何時需要單獨的前端服務器?

現在開發了一個GUI(HTML5,AngularJS)來與這個搜索引擎進行交互。我的問題是如何決定我們是否需要單獨的前端服務器,或者將它託管在與solr索引相同的虛擬機上。

按我的理解,因爲它只是一個HTML頁面,獨立的前端服務器可能沒有必要的,因爲與AngularJS的HTML直接與Solr的相互作用爲獲取結果。不添加另一層前端服務器會增加網絡的響應時間和整體負載?另一種觀點認爲,由於索引的數據量已經非常巨大,它可能會影響搜索過程的效率。

而且,也沒有必要維持一個會話。

回答

0

這真的沒關係。因爲您將作爲靜態文檔提供您的應用程序,這是一次性負載,將在後續請求上回退緩存。您的搜索查詢將通過對您的SOLR服務器的XHR請求。希望它有幫助。

相關問題