CachePersistence

CachePersistence

CloudObjectおよび関連するクラウド関数のオプションで,応答がクライアントまたはサーバサイドにキャッシュされる期間を指定する.

詳細

  • CachePersistence->t は,キャッシュされた値を t 秒間保存するように指定する.
  • CachePersistenceQuantityオブジェクトをサポートする.
  • 以下は,CachePersistenceの可能な設定である.
  • AutomaticHTMLページあるいは画像のような静的オブジェクトを短期間キャッシュする.他のオブジェクトキャッシュしない
    Noneオブジェクトはキャッシュしない
    tオブジェクトを t 秒間キャッシュする
    Quantity[]オブジェクトを指定の時間キャッシュする
  • クラウドサーバはCachePersistenceに基づいてHTTP応答にCache-Controlヘッダを加える.これは,応答をキャッシュする際にWebブラウザによって考慮される.
  • CachePersistenceDelayedと一緒に使ってサーバ側にキャッシュされた計算の保存期間が指定できる.

例題

すべて開くすべて閉じる

  (3)

ブラウザに1日間キャッシュされる画像をクラウドにエキスポートする:

「cache-control」応答ヘッダの値をチェックしてオブジェクトがWebブラウザによってキャッシュされる期間を確認する:

常にリクエストによって評価される式を配備する:

10秒までキャッシュされる式を配備する:

式を数秒間連続的にリクエストして,式が約10秒間隔でしか更新されないことを確認する:

スコープ  (1)

サーバ側で5秒間キャッシュされる遅延評価を配備し,次にサーバ側にキャッシュされないバージョンを再配備する.再配備によって以前のサーバ側のキャッシュが無効になる:

Wolfram Research (2015), CachePersistence, Wolfram言語関数, https://reference.wolfram.com/language/ref/CachePersistence.html.

テキスト

Wolfram Research (2015), CachePersistence, Wolfram言語関数, https://reference.wolfram.com/language/ref/CachePersistence.html.

CMS

Wolfram Language. 2015. "CachePersistence." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CachePersistence.html.

APA

Wolfram Language. (2015). CachePersistence. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CachePersistence.html

BibTeX

@misc{reference.wolfram_2024_cachepersistence, author="Wolfram Research", title="{CachePersistence}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/CachePersistence.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cachepersistence, organization={Wolfram Research}, title={CachePersistence}, year={2015}, url={https://reference.wolfram.com/language/ref/CachePersistence.html}, note=[Accessed: 22-November-2024 ]}