2011-01-31 14 views
-1

データベース側のクライアント側に固有のIDを持つデータベース側のHTMLタグを保存して、次にそのページをデータベースから直接取得できるようにしたいidを持ち、複雑なロジックは実行されません。 URLのないこのすべては、HTMLタグを取得するメソッドにURLを渡したくないということを意味します。状態が変わったらステータスシステムを持っているので、ページをレンダリングする前にHTMLタグを取得したいのですが、そのURLは機能しません。URLなしのページのhtmlタグを取得する方法

申し訳ありませんが私の質問は明確ではないが、私はすべての詳細を言及しようとしました。私はHTMLタグをクライアントに送信する前にHTMLタグを必要としています。そのタグを一意のIDでデータベーステーブルに保存し、次にそのタグをデータベーステーブルからそのIDで取得できます。私の必要性は、ビューには毎回実行したくない複雑なクエリが多数含まれていることです。

一度印刷すると変更できないので、その一意のIDでより速くしか見ることができないという証明書の一種です。

+0

質問は非常に不明です。達成したいことを明確にしてください。 – alexn

+0

あなたが知っている、コンテンツキャッシングのための既成のソリューションがあります... –

+0

私はこれを正しく読んでいるなら、あなたは仕事を大量に、データベースへの旅行を含めて、自分を救うために少量のコードからHTMLへのレンダリング私はこれがあなたが達成したいものを達成するとは思わない。 – David

答えて

2

あなたがやりたいことは出力キャッシュと呼ばれ、代わりにそれを使用します。

HTML出力を保存する必要がある場合は、アクションフィルタを追加してResultを代行受信し、テキストをデータベースに保存する必要があります。

+0

OK、私は前に出力キャッシュを使用していませんでした。私はページがサーバーとクライアント上のキャッシュになることは知っていますが、これを使用すれば、クライアント? – user426306