我现在要做个东西,其功能是这样的:读一批文件,其文件的内容格式都是一样的,取出有关数据,存到数据库里。然后在网页上按要求的格式显示出来,并能存成word。实现这些功能并不难。但现在有个问题就是,这些文件里的数据可能会不定期的被更改,不过次数不会多,而且还会不定期的有新文件加进来。我现在想的是打开网页时,启动“读写数据库”这个子功能,也就是打开主页面后,开始执行“读文件、取数据、如果数据有变动就更新数据库”。但是这样一来,每个人每次打开页面都要做一遍这样的事,我觉得这样的设计并不好,虽然只是公司的部分人用(目前大概20多个吧)。不知道我有没有说清楚,想请大家帮我想想这个要怎么设计,鞠躬,谢谢。

解决方案 »

  1.   


    你的意思是说在打开主页面的同时,开启一个在后台运行的php程序来监控目录中文件的变动?
      

  2.   

    先谢谢大家了。这些文件是公司一些人copy到这个目录下的,文件里面是一些参数。做成页面是方便研发人员查看。所以参数改动次数不会太多。想来想去,可能还是设定计划任务比较好,而且一旦参数确定后,也就不需要更新数据库了。不过我是用php写的,这计划任务怎么设定啊?我是linux,用crontab吗?但怎么执行php文件呢?不知还有没有什么更好的想法呢?谢谢
      

  3.   

    那就是一个批处理好了
    用crontab
    网上资料很多的
    未必是php啊  用java做批处理一样的