经典ASP,应用变量,令人耳目一新

时间:2010-01-13 23:35:55

标签: asp-classic variables

我有一个应用程序变量,它在onstart上填充(在这种情况下它是一个数组)。理想情况下,我需要每3个小时重建一次这个数组,最好的方法是什么?

谢谢,R。

2 个答案:

答案 0 :(得分:1)

节省您上次刷新变量内容的时间。

在每个请求中,根据保存的时间检查当前时间。如果有三个小时的差异,请锁定并刷新变量。

只要没有请求,该变量也不需要刷新。

答案 1 :(得分:0)

如果您的应用变量必须与网站代码的其余部分保持“正在进行中”,Tomalak建议的方式可能是实现此目的的唯一方式。

但是,如果应用程序变量可能有效地驻留在网站ASP代码的“进程外”(尽管仍然可以访问它),那么您可以使用不同的(可能稍微好一些)方法。 / p>

详情请参阅“ASP 101: Getting Scripts to Run on a Schedule”。

Tomalak的方法在文章中是有效的方法1,而方法的2& 3提供了不同的方法来实现按计划发生的有效事情,并避免对每个HTTP请求进行潜在的冗余检查。