2

ユーザーがページの ID を入力するだけで、後日データベースから HTML ページを表示したい。

これをデータベースにテキストとして保存するよりも良い方法はありますか?

ありがとう!

4

2 に答える 2

2

大量のテキスト (特にマークアップ) を DB に格納すると、多くの厄介な問題が発生する傾向があります。代わりに、ファイルの名前をデータベースに保存し、実際のファイルをファイルシステムに保存します。

于 2012-11-29T02:59:36.397 に答える
1

ファイルからの実際の有用な情報をデータベースに保存できます。ページのタイトルとページの各セクションのコンテンツのように、ディスクのどこかにあるテンプレートを使用してレンダリングします。これは、すべての HTML ファイルから同じ情報をすべて抽象化し、ディスク容量を節約できることを意味します。(ただし、小さなボーナスですが、他の回答が示唆するように、ファイル名をデータベースに保存し、ファイルシステムにファイルを保存する方が簡単かもしれません。)データベース自体に情報があると、バックアップされることを意味する場合があります。これはあなたにとって役立つかもしれません。知るか...

django フレームワークの flatpages のようなもの。https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/?from=olddocs

于 2012-11-29T03:18:32.230 に答える