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