Drupal在本阶段为用户设置缓存头信息。Drupal不为验证用户缓存页面,每次请求时都是从新读取的。
function _drupal_bootstrap_page_header() { bootstrap_invoke_all('boot'); // 调用boot钩子, 只是启动模块 if (!drupal_is_cli()) { ob_start(); drupal_page_header(); } } function drupal_page_header() { $headers_sent = &drupal_static(__FUNCTION__, FALSE); if ($headers_sent) { return TRUE; } $headers_sent = TRUE; $default_headers = array( 'Expires' => 'Sun, 19 Nov 1978 05:00:00 GMT', 'Last-Modified' => gmdate(DATE_RFC1123, REQUEST_TIME), 'Cache-Control' => 'no-cache, must-revalidate, post-check=0, pre-check=0', 'ETag' => '"' . REQUEST_TIME . '"', ); drupal_send_headers($default_headers); }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步