0

私の意見では、Google サイトのページ配置が最適です。階層的なツリーのような設定があり、読み込み時間が速く、URL を自動的に作成するのに非常に効果的です。ユーザーは、ページのカテゴリについて考える必要がなくなります。これは単なるページとサブページのリストです。あなたがする必要があるのは、クリックしてドラッグするだけです。あなたのURLを取得します!

しかし、データベースの設計は Google サイトでどのように機能するのでしょうか? これは単なる純粋な XML ですか? これはデータストアに保存されますか? ファイルシステムですか?これは SQL データベースから取得されますか? それとも、階層的に配置された単なるjsonファイルですか?

この設計がどれほど複雑か説明できる人はいますか?

4

1 に答える 1

0

これが私の最善の推測です:

URL パス

  • Google サイトの各ページの一意の ID は URL パスです。
  • URL パスも動的文字列です。JavaScriptのドラッグアンドドロップで変更します。URL は AJAX を介して単一のテーブルに主キーとして保存されます。
  • 親ページがない場合、ページは構築できません。
  • ページの URL パスは、一意の ID からコピーされた web.xml/app.yaml で自動的に変更されます。
  • 各ページには、タイトル、コンテンツなどがあります。

仮説: Google サイトはBigQueryDatastoreに保存されています。次に、AJAX/GWT によって操作されます。(しかし、これはAJAX Javascriptだけでできると思います)

于 2012-11-27T19:14:29.027 に答える