一般に、ユーザーがWebサーバーを要求すると、サーバーはクライアントに返信します。クライアントでは、ブラウザはキャッシュをスピードアップする戦略として、つまり、要求が必要なときにキャッシュを確認します。
<%
Response.buffer = true
「通常の状況では、ユーザーがWebサーバーを要求すると、サーバーはクライアントに応答します。クライアントでは、ブラウザはキャッシュをスピードアップする戦略として、つまり、要求が必要なときにキャッシュを確認します。
'Webプログラムの設計では、繰り返し提出または厳密な順序を防ぐために、使用後すぐにユーザーのデータを有効にする必要があり、ユーザーが後退したときに使用できず、使用できません。一般に、Response.Expiresはページの上部に記述され、その後に有効期限が続きます。0、-1はすぐに有効期限を意味します。
「ASPには複数の注釈がありません。また、すべての行のコメントのほとんどがあります。
'Response.Expiresブラウザは、数分で現在のページの時間の長さをキャッシュできます。
Response.Expires = -1
'Response.ExpiresAbsoluteブラウザは、現在のページの日付と時刻をキャッシュできません。期限切れになる前に返すことができます。時間が指定されていない場合、ホームページは同じ日に真夜中に期限切れになります。
Response.ExpiresAbsolute = now()-1
Response.Expires = 0
'Response.CacheControlは、プロキシサーバーがActiveServerPageをキャッシュできるかどうかを示します。デフォルトがある場合、その値は偽です。その属性をパブリックに設定するとき、プロキシサーバーはASPによって生成された出力をバッファすることができます。
'Cache-Controlは、応答する要求とキャッシュメカニズムを指定します。要求メッセージまたは応答メッセージにキャッシュ制御を設定しても、別のメッセージ処理プロセス中にキャッシュプロセスが変更されません。
「ノーキャッシュは、リクエストまたは応答メッセージをキャッシュできないことを示します
Response.CacheControl = no-cache
「4行以上のASPの意味は、データベースを操作している場合、たまたまページを更新することができます。信頼できる場合、操作ページに追加するだけです。
%>