限制对报告的访问

时间:2011-12-06 05:53:46

标签: php sql sql-server-2000

  • 我正在使用 PHP SQL SERVER 2000
  • 进行报告
  • 在本报告中,PHP页面正在访问一个包含大量的实时数据库    过程正在发生。
  • 我面临的问题是,当我向用户提供此报告时    经常访问报告,它可能会导致每天的破坏    流程。
  • 我想将某一天的访问时间限制为某个数字(让我们    每人说10次)或每人两个小时的时间(一次访问一个人只能在2之后查看报告) 小时)。
  • 这可以通过PHP实现吗?或者我需要在SQL SERVER 2000中执行此操作    配置?
  • 如果有的话,请给我详细的答案    可能

1 个答案:

答案 0 :(得分:1)

您只需启用/创建缓存,因此报告每天生成几次(可以是cronjob /时间生成)或通过用户激活,然后允许该报告“生存”几个小时(或任何您的参数是)。

基本上你需要创建一些缓存PHP方面。我会创建一份报告副本,然后将其发送给用户,并在没有他们互动的情况下全天更新。

<强>更新
我找到了一个简单的例子:http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/