2012-08-28 68 views
0

我想在我們的網站之一重新開發一個大的FAQ頁面。JS驅動FAQ頁面的推薦DB解決方案

目前,該頁面是一個靜態HTML文檔,其中所有(可擴展的)問題/答案對都構建在DL列表中,每個列表都是一個類別。

但是,這導致SEO問題。我希望找到重新開發此部分的最佳方式,以便每個問題都映射到Google中的唯一網址。

這是一個Java EE,Spring/Hibernate(Oracle在後臺)的應用程序。但是我們不想使用我們的Oracle DB來存儲常見問題解答。我們希望儘可能多地保持此頁面的客戶端驅動。我已閱讀過單頁網絡應用程序對SEO不利。

您的建議是什麼,CouchDB,NoSQL,partials? 我們已經在後臺使用了jQuery,AngularJS和Gson。

+0

這看起來太寬泛,尋找意見。這可以重新措辭到一個更客觀,更基於事實的問題嗎?不幸的是,現在它並不適合這個網站。 –

+0

「客戶驅動」是什麼意思?你想讓客戶端瀏覽器做所有的db-lookup和page-construction嗎?您是否希望問答存儲在客戶端而不是服務器上?我沒有看到將整個FAQ數據庫發送給客戶端的很多問題(除非是可下載的常見問題解答......) –

+0

@IdanArye事實上,我希望瀏覽器使用REST服務進行頁面構建。然而,我沒有看到如何做到這一點,同時確保良好的搜索引擎優化 – afentis

回答

0

如果你實現了我在評論中寫的想法,我沒有理由不把FAQ放在你的Oracle數據庫上 - 因爲你不再需要將數據庫傳送給用戶。

如果您仍然堅持不使用您的Oracle數據庫,我會建議不要使用數據庫,而是將問題保存在XML \ JSON文件中。

如果您需要數據庫功能,我通常會推薦SQLite,但使用您最瞭解的任何工具。

相關問題