【问题标题】:Classic ASP, application variables, refreshing经典 ASP,应用变量,令人耳目一新
【发布时间】:2010-01-13 23:35:54
【问题描述】:

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

谢谢,R.

【问题讨论】:

    标签: asp-classic variables


    【解决方案1】:

    保存上次刷新变量内容的时间。

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

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

    【讨论】:

      【解决方案2】:

      如果您的应用程序变量必须与网站的其余代码保持“处理中”,Tomalak 建议的方式可能是您实现此目的的唯一方式。

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

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

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

      【讨论】:

        猜你喜欢
        • 2014-06-03
        • 1970-01-01
        • 1970-01-01
        • 2020-05-02
        • 2020-01-28
        • 1970-01-01
        • 1970-01-01
        • 2018-10-11
        • 1970-01-01
        相关资源
        最近更新 更多