CachePersistence

CachePersistence

CloudObject 及相关云函数的一个选项, 指定客户端或服务器缓存响应的持续时间.

更多信息

  • CachePersistence->t 指定缓存值应被保留 t 秒.
  • CachePersistence 支持 Quantity 对象.
  • CachePersistence 的可能的设置包括:
  • Automatic在短时间缓存静态对象,如 HTML 页面或图像,不缓存其他对象
    None不缓存对象
    t缓存对象 t
    Quantity[]将对象缓存指定的时长
  • 云服务器根据 CachePersistence 为 HTTP 响应添加一个 Cache-Control 标头,网络浏览器会考虑该标头,对响应进行缓存.
  • CachePersistence 可与 Delayed 一起使用,指定将计算的服务器端缓存版本保留多长时间.

范例

打开所有单元关闭所有单元

基本范例  (3)

将图像导出到云端,将在浏览器中缓存 1 天:

检查 "cache-control" 响应标头的值,验证对象被网络浏览器缓存的时长:

部署在请求时总要被执行的表达式:

部署最多被缓存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 语言. 2015. "CachePersistence." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CachePersistence.html.

APA

Wolfram 语言. (2015). CachePersistence. Wolfram 语言与系统参考资料中心. 追溯自 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 ]}