你在这里

系统:cron和缓存

原文链接:http://drupal.org/documentation/modules/system

 

系统模块提供了全系统的默认运行在特定时间的工作,存储(缓存)网页,以提高效率,并执行其他重要任务。该模块还保持跟踪你如何你想你的系统的行为给予的各种喜好。

Drupal的模块需要定期的行动。统计模块定期清理日志文件。聚合模块定期更新饲料。在Drupal 6.x及更早平定期通知您网站上的新内容服务。在Drupal 6.x和后来更新为您的网站中使用的模块和主题的更新模块检查。定期搜索索引你的网站内容。所有这些服务依靠的cron。

cron是没有的Drupal 6.x及更早版本中的一部分。它是一个驻留在您的服务器和执行任务(称为“cron作业”)的时间间隔,其中指定的调度。可以运行的工作每周,每天,每小时,或任何你喜欢的。Drupal的7.x版包括运行在Drupal本身的cron功能,但性能方面的原因,它建议在可能的情况下使用的服务器的cron

你想要做的是安排一个“cron作业”,有一个在您的服务器上的浏览器,定期回访“的cron页。” 例如,如果您的网站是www.example.com你的cron将http://www.example.com/cron.php。 此页为你自动设置,当您安装的Drupal。)定期访问你的cron页面将帮助您的系统保持平稳运行。

您现在再发表一个温和的个人网站,你可能会设立这样一个cron作业,每天运行一次。对于一个更加活跃的网站,你可能想运行工作更多的时候 - 也许每隔几个小时或每隔一小时。

随着Linux或Unix,你可以安排你的cron作业,通过设立什么叫做“crontab的。” (您可能依靠像C面板的辅助程序,使设置您的cron作业更容易。)

为进一步指导,你可以看到配置cron作业 Drupal的手册页(或者,如果您的服务器正在运行Windows,配置Windows cron作业)。您的托管公司,也可能有助于指导你。

该系统模块的缓存机制存储在缓存中动态生成的网页 - 库存 - 和重用他们。您网站上的网页,而不是被永远不变的文本和图像集,是所有(或几乎所有)可能使用元素拉到一起“飞”从你的数据库的各个部分。这样的页面,说是“动态生成的。”

通过这样的页面缓存,系统模块,让他们准备再次使用,而不是重新创建它们每次有人要查看他们。通过这种方式,显示一个页面,只需要一个数据库查询,而不是几个。查询时间和系统电源,所以缓存减轻负荷,让您的系统上,它更迅速地响应。

匿名用户要求的页面缓存。,以减少服务器的负载,节省带宽,系统模块存储和发送压缩缓存的网页。

你可以

  • 在您的网站的cron页面手动运行cron作业。你可以找到你的cron.php和内Drupal的管理>报告>状态报告状态报告中的cron下都
  • 阅读关于配置cron作业
  • 在管理>站点配置>性能管理缓存设置