You are here

Poormanscron模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-10-14 05:25

Drupal中许多任务的执行都需要定时任务,在linux下面,就是设置cron.在虚拟主机上,由于各种权限的限制,很多时候不方便配置cron,主要还是懒,还有就是linux知识的匮乏.如果你启用了drupal搜索功能的话,那么就需要使用cron定期的索引你的节点内容.如果你使用了RSS订阅服务的话,那么也需要使用cron更新内容.如果你使用了acquia drupal的话,cron的设置也是必须的.除了这些以外,cron还可以帮你定期的清除垃圾数据,提升网站的性能.等等,还有很多地方需要cron.

 

我平时一般都手动运行,想起来了就点一下,不过这个也不是个长久之计.刚才学习acquia drupal的时候,提到了cron,那么这里就介绍一下poormanscron吧。

 

Poormanscron模块不需要你配置linux下面的cron,不需要配置windows下面的定时任务,就可以帮你运行cron了。它的原理很简单,每当网站有页面被访问时,这个模块就查看上次cron的运行时间,如果超过了一个小时(时间可以定制),它就在系统返回请求页面以后,为你调用cron。这样,不会影响到,访问速度,也能够自动的在drupal中设置cron任务了。

 

Poormanscron模块的下载地址为:http://drupal.org/project/poormanscron,对于drupal6和5都有相应的稳定版本了。下载相应的版本。模块的安装很简单,解压缩,拷贝到modules目录下,启用就可以了。它的配置页面为admin/settings/poormanscron。可以配置时间,重试周期,以及日志信息。默认的时间为1个小时,重试周期为10分钟。你可以对这些配置进行修改。Poormanscron模块不需要相关的权限配置。

 

很多人把Poormanscron模块称为 “穷人的cron”,我一般叫做“懒人的cron”我自己觉得后者更形象一些。

 

相关链接:http://drupal.org/project/poormanscron

http://drupal.soa.tw/poormanscron_cht_po

       http://www.thinkindrupal.com

这个模块的功能,在Drupal7下,已经内置到Drupal内核当中了。

Drupal版本: