问题标签 [content-expiration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3876 浏览

.net - System.Runtime.Caching 中的 MemoryCache:项目不会过期

我目前尝试将项目插入 MemoryCache.Default 实例,该实例有效。但物品不会过期!轮询间隔默认设置为 2 分钟,没有对 MemoryCache 进行特定设置。

添加项目例程是这样的:

但是,这些项目在缓存中永不过期!我等了 10 多分钟,它们还在缓存中。主要目的是通过尝试每隔几秒钟处理一次查询来防止它们用查询淹没数据库。它们每隔几秒钟检查一次,但没有 SlidingExpiration。大约 3 分钟、5 分钟后应再次检查它们,因为最大延迟仍然是可以容忍的。

我不想在 XML 等代码之外进行任何配置。如果不可能,是否有一个很好的替代 MemoryCache 的方法?也许通过参数和属性使用数字/对象键和配置?

0 投票
2 回答
630 浏览

oracle - Oracle UCM - 当内容过期时,UCM 会做什么?

是否有任何服务或作业计划每分钟调用一次以执行过期内容?我想覆盖该服务。

任何答案将不胜感激。谢谢

0 投票
2 回答
1084 浏览

redis - 在 Redis 中使所有密钥默认过期

我使用 MSETNX ( http://redis.io/commands/msetnx ) 作为锁定系统,只有在没有锁存在的情况下才会锁定所有键。

如果持有锁的机器死了,那把锁就会卡住——这是个问题。

我的理想答案是默认情况下所有密钥都会在 15 秒内过期,因此即使机器死机,它持有的锁也会在短时间内自动重置。这样我就不必对我设置的每个键都调用 expire 。

这有可能吗?

0 投票
0 回答
20 浏览

email - 需要 Marco 帮助按域识别发件人,然后执行自定义操作

某些论坛每天都会向我发送电子邮件。我想通过以下方式剔除这些邮件:

  1. 如果满足域条件,则根据发件人的电子邮件域设置过期日期(明天/24 小时)

  2. 识别时对这些电子邮件进行分类(类别名称为 = Review Prior 2 Deletion)以提醒我有一封新电子邮件需要在移动之前阅读

  3. 24 小时后,将每封分类的电子邮件移至垃圾箱或删除文件夹(但不会永久删除它们),因为我可能想在 24 小时到期时间过后引用它们。

我找到了以下代码来设置到期日期(如下)。

任何帮助,将不胜感激。

0 投票
2 回答
2038 浏览

joomla - Joomla 过期文章

我在 Joomla 中有一个文章列表,这些是事件并且在前端按日期排序(从旧到新)。我填写了“完成发布”作为活动结束的日期。我知道当到达完成发布日期时,文章会过期,因此在前端是不可见的。到目前为止一切顺利,旧事件不再可见。

但是,我想要的是有一个模块“过去的事件”,它在屏幕底部显示最后发生的事件。我查看了存档的文章,但每个月都会给我一个链接,当我点击那个月时,它会给我一个空白页(?)。我已经测试过了,显然,因为“完成发布日期”仍然存在,这个模块可能不起作用。

我查看了文章类别模块,可以选择过滤相对日期的日期范围,但由于事件已过期(未发布?),它们也不会显示。

现在我的问题是,是否有可能在没有整个存档功能的情况下拥有某个类别的过期文章列表(因为我看不到它的附加值)?如何在名为“即将发生的事件”的框中显示按日期排序的事件列表,如果事件结束,将其移至另一个称为“过去的事件”的框?

0 投票
1 回答
258 浏览

datetime - 如何在 MVC 5 中将对象设置为在日期/时间开始/过期

作为我项目要求的一部分,我需要设置对象以便它们开始/过期。这必须在没有用户实际访问页面的情况下完成,因为我需要为这些事件设置通知。这意味着它必须在没有用户交互的情况下运行。我已经有每个对象的日期/时间开始/结束属性。这样做的最佳方法是什么?

0 投票
3 回答
970 浏览

cursor - ArangoDB 光标超时

使用 ArangoDB 2.3.1。看来我的游标将在几分钟内到期。我希望它们能持续一个小时。我已经使用 TTL 参数设置了我的 AQL 查询对象,如下所示:

我的理解是TTL参数应该告诉服务器保持服务器3600000毫秒或1小时。但它会在大约 60 秒内过期。事实上,我已经尝试将 TTL 更改为几个不同的数字,但它似乎没有做任何事情。有任何想法吗?

更新:我从 arango 收到的实际错误是“找不到光标”

0 投票
4 回答
3463 浏览

java - 如何使用 spring-data-couchbase 为特定的 Couchbase 文档设置 TTL?

如何使用 spring-data-couchbase 为特定的 couchbase 文档设置 TTL(生存时间)?我知道有办法使用文档符号设置到期时间,如下@Document(expiry = 10)

http://docs.spring.io/spring-data/couchbase/docs/1.1.1.RELEASE/reference/html/couchbase.entity.html

它将为通过 Entity 类保存的所有文档设置 TTL。

但似乎有办法为特定文档设置过期时间(TTL)“获取并触摸:获取指定文档并更新文档过期时间。” 在http://docs.couchbase.com/developer/dev-guide-3.0/read-write.html中提到

如何通过 spring-data-couchbase 实现上述功能即使我可以使用 Java SDK 实现该功能,也可以。

任何帮助......

0 投票
1 回答
895 浏览

google-analytics - cxApi.cxApi.getChosenVariation() 只返回 cxApi.NO_CHOSEN_VARIATION

我执行以下操作 - (XXXXX代表我的实验 ID),如此处所述 - https://developers.google.com/analytics/devguides/collection/gajs/experiments#cxjs-load

console.log(cxApi.getChosenVariation('XXXXX'))-1即使我以前做过也只会回来cxApi.setChosenVariation(variationExperiment,'XXXXX')

它是什么指示?我的谷歌分析加载是否成功?

0 投票
1 回答
59 浏览

c++ - 使用 Visual Studio 2013 为 win32 软件添加到期时间

嗨,我制作了一个软件,现在我必须发送给我的同事。但是我需要添加一个到期时间,以便软件在总使用 10 小时后停止运行。我不知道如何开始迎接这个挑战。

您能否指导我查看一些可以在这方面指导我的文档。

更新

我现在已经编码,以便应用程序记录应用程序运行的总时间。但是如何保存该值并在下次应用程序运行时更新它即使在系统重新启动后也应该保存该值。它甚至不应该被用户篡改。