缓存支持

缓存支持

繁忙的Drupal站点可能需要缓存站点的页面,这样可以减轻服务器的压力同时提高页面载入速度。

通常,每次用户访问一个页面,Drupal会向数据库发送一系列查询请求,获得数据用来产生HTML页面,并最终呈现在用户的浏览器中。对于一个安装运行了大量模块的网站或存在大量内容的页面,每个页面的数据库查询请求可能有上百个。一般情况下,您不会注意到这些,这是因为现在的计算机系统运行速度很快还有Drupal十分拥有很高的效率。但如果是一个每分钟页面访问量达到成百上千的非常忙碌的站点,大量的数据库查询请求可能使得服务器的速度大大降低。

而通过开启Drupal的缓存功能,繁忙的站点可以大幅度减少这些数据库查询请求数量。

缓存功能开启时,Drupal会将匿名用户访问的任何页面的所有HTML代码直接存入数据库中。当同样的页面被再次请求,Drupal会直接从数据库中读取之前产生的HTML代码,而不是重新生成这些HTML代码。结果,近百条的数据库请求被一条请求代替,从而大大减轻了服务器的负荷。