js提取指定网站内容(cacheItemKey代码示例中的时间被组成:@time中)

优采云 发布时间: 2021-08-30 22:07

  js提取指定网站内容(cacheItemKey代码示例中的时间被组成:@time中)

  页面上的时间整理并保存为:@time。

  在 cacheItemKey 代码示例中,缓存项是使用时间定义的。当您缓存数据时,您需要为缓存定义一个名称。在整个网站中,这个缓存是独立存在的。

  代码首先读取时间缓存项中的值。如果返回值不为空,则表示代码从缓存项中获取时间缓存,保存到变量time中。

  但是,如果缓存条目不存在(即为空),则代码会将时间的值设置为当前时间,将其添加到缓存中,并设置一分钟的过期时间。如果页面请求在一分钟内没有发出,缓存中的项目将被丢弃。 (默认缓存项过期时间为 20 分钟)。

  这段代码描述的问题是,你在使用数据的时候应该总是缓存数据。在获取新缓存之前,请始终检查 WebCache.Get 方法是否返回空值。请记住,缓存条目可能已过期或因其他原因被删除,因此永远无法保证任何给定项目将始终存在于缓存中。

  3. 在浏览器中运行 WebCache.cshtml。 (运行前请确保页面在选定的工作空间中。)当您第一次请求页面时,时间数据不在缓存中,代码会将时间值添加到缓存中。

  4. 在浏览器中刷新 WebCache.cshtml。这次是从缓存中获取时间数据。请注意,自上次浏览网页以来的时间没有改变。

  5. 稍等片刻清除缓存,然后刷新页面。再次说明缓存中没有找到时间数据,更新后的时间会添加到缓存项中。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线