0
私は特定の時間にvarybyparam =「*」をoutputcache使用してページを期限切れ
目標は、最大24時間のためにそれをキャッシュすることです
を使用しているページをしましたが、私はそれをしたいです特に深夜に有効期限が切れます。誰でもそのトリックを知っていますか?
私は特定の時間にvarybyparam =「*」をoutputcache使用してページを期限切れ
目標は、最大24時間のためにそれをキャッシュすることです
を使用しているページをしましたが、私はそれをしたいです特に深夜に有効期限が切れます。誰でもそのトリックを知っていますか?
ページがロードされるたびに午前0時までの秒数を計算してから、Response.Cache.SetExpires
を使用してプログラムで持続時間を設定することができます。私はそれをやったことはありませんが、なぜうまくいかないのか分かりません。
明らかに、これはサーバーで真夜中です。おそらく、クライアント上の時刻はわかりません。
EDIT。実際には、SetExpires
の定義を見ると、それはDateTime
であり、継続時間ではないので、秒数を計算する必要もなく、次の深夜DateTime
になるように渡すだけです。
ありがとうございます。はい、サーバー上で深夜です。データソースが変更されるのはそのときです。 – Charles