タイトル、ターゲットのような列を持つテーブルを作成したいと思います。ページの上部にあるすべての要素をリンクとしてリストします。これには大きな欠点がありますか?データベースからタイトルとURL(href)値を取得するメニューを作成しないでください。
0
A
答えて
0
自分のページのメニューを作成している場合は、悪い考えです。
IDを持つすべてのページをデータベースに保存すると、そのページの参照を作成できます。
しかし、別のページへのリンクを作成する予定がある場合は、データベースにURLを格納する際に問題はありません。
1
潜在的に、はい。それぞれの項目は個々のHTTP要求になります...あなたはその設定でキャッシュを利用できないことは言うまでもありません!
もちろん、ajax経由でロードしない限り、JSONオブジェクトのようにすべてページに送ります。
私はこの方法で構築されたメニューの必要性を知りませんでした。あなたが最適化の程度から選択するための非常に多くの異なるオプションがある場合は、実行する必要があります。
:)
0
あなたがこのタイプの構成のためのフラットファイルストレージを検討する必要がありますけれども、私はあなたの目的を誤解していない限り。私はクライアントのナビゲーションメニューを.ymlファイルに保存するプロジェクトに取り組んだので、特定のクライアント用のカスタムナビゲーションメニューをすばやく読み込むことができました。フラットファイルから取得する前にキャッシュを最初にチェックするように、キャッシングレイヤーも追加しました。
yamlパーサーの場合、私たちはsfYamlを使用しました。これはスタンドアローンのyamlパーサーであり、任意の数の用途でうまく機能しています。
関連する問題
- 1. オプションのFirebaseデータベース値を取得しないでください。
- 2. URLをエコーリンクではなく、画像やタイトルにリンクする、画像、タイトル、リンクをデータベースから取得する
- 3. Firebugのようなメニューを作成してください
- 4. URLを取得し、Javascriptでタイトルを取得jQueryではない
- 5. mysqlからデータを取得しないでください。
- 6. IDからメニュー項目タイトルを取得
- 7. キャンバスの値を取得するとnullを返さないでください。
- 8. chrome.bookmarksからランダムなURLを取得してnewTabにロードしてください
- 9. URLを変更するにはhref =#をクリックしないでください。
- 10. データベースからデータを取得したときにもっと表示しないでください
- 11. "assets:precompile"を作成するにはデータベースをロードしないでください。 (Rails)
- 12. Swiftの変数としてFirebaseデータベースから値を取得する方法を教えてください。
- 13. データベースから値を取得するPropertyOverrideConfigurerを作成する
- 14. firebaseデータベースで値を取得し、変数に保存してください:android
- 15. URLからJsonを取得してtxtファイルにログインしてください
- 16. メニューに永久的なURLを与えてください
- 17. mysqlデータベース項目を持つリストアプリケーションを作成しないでください
- 18. 作成者とタイトルを取得するバッチファイルを作成する
- 19. データベースから値を確認してください
- 20. 値をデータベースから選択してください
- 21. Eclipseの内部WebブラウザからURLを取得してください
- 22. データベースがまだ存在しない場合は作成してください
- 23. ASP.NETを使用してデータベースからデータを取得し、JSの値を使用してください
- 24. URLからXMLデータが正しく取得されないPHP
- 25. リストビューからデータを取得してデータベースに入れてくださいandroid
- 26. 別のディレクトリからJQでjsonフィールドの値を取得してください
- 27. URLから値を取得し、その値を使用してデータベースからデータを取得する方法
- 28. 新しいユーザーを作成しないでください。
- 29. jstree:新しいノードを作成しないでください
- 30. 列名で列の値を取得しないでください。
いいえ、間違いはありません。 – diEcho
全くありません。それは非常に一般的ですが、効率の面でほとんど変化しないデータをキャッシュすることを検討するかもしれません。 –