2012-10-10 36 views
0

Google網站在我看來是最好的頁面安排。它具有分層樹狀設置,它具有快速加載時間以及自動創建URL的效率。用戶不必再考慮頁面類別。它只是一個頁面和子頁面的列表。所有你需要做的是點擊並拖動和瞧!你得到你的網址!Google網站目錄如何正確運作?

但是,數據庫設計如何在Google協作平臺上正常工作?這只是純粹的XML嗎?這存儲在數據存儲區中嗎?它是一個文件系統嗎?這是從SQL數據庫中拉出來的嗎?或者它只是一個分層次排列的json文件?

任何人都可以解釋這個設計有多複雜嗎?

回答

0

這是我最好的猜測:

URL路徑

  • 在谷歌網站的每個頁面獨有的ID是URL路徑。
  • URL路徑也是一個動態字符串。它通過javascript拖放進行更改。該URL通過AJAX作爲主鍵保存在單個表上。
  • 如果沒有父頁面,則無法構建頁面。
  • 頁面URL路徑在從唯一ID複製的web.xml/app.yaml中自動更改。
  • 每個頁面都包含標題,內容等

假設:谷歌網站存儲在的BigQuery和/或數據存儲。然後,由AJAX/GWT操縱。 (但是,我認爲這可以在AJAX Javascript中完成)

+0

我只是假設,因爲這是我認爲我將基於我所知道的構建網站。當然,還要觀察Google協作平臺的工作方式 –